johnhey 0 Denunciar post Postado Maio 13, 2012 Boa noite pessoal, criei um movieclip que exibe as subpaginas, quando clico em outro botão ele vai sobrepondo paginas, gostaria de remover a pagina antes de visualizar a proxima, mas ja tentei varias formas e não consigo, segue abaixo o meu codigo. import fl.transitions.Tween; import fl.transitions.easing.*; import fl.transitions.TweenEvent; iniciar(); function iniciar():void { var loader:Loader = new Loader(); loader.load(new URLRequest("swfs/btnhome.swf")); mcpage.addChild(loader); stop(); } //Evento Click btnhome.addEventListener(MouseEvent.CLICK, enviarbt); btnartigos.addEventListener(MouseEvent.CLICK, enviarartigos); btncontacto.addEventListener(MouseEvent.CLICK, enviarcontacto); //Formato do Botão btnhome.buttonMode = true; btnartigos.buttonMode = true; btncontacto.buttonMode = true; function enviarbt(e:MouseEvent){ removeChild(loader); var loader:Loader = new Loader(); loader.load(new URLRequest("swfs/btnhome.swf")); mcpage.addChild(loader); stop(); } function enviarartigos(e:MouseEvent){ removeChild(loader) var loader:Loader = new Loader(); loader.load(new URLRequest("swfs/btnartigos.swf")); mcpage.addChild(loader); stop(); } function enviarcontacto(e:MouseEvent){ removeChild(loader) var loader:Loader = new Loader(); loader.load(new URLRequest("swfs/btncontacto.swf")); mcpage.addChild(loader); stop(); } Já tentei usar: mcpage.removeChild(loader); mcpage.removeChildAt(0); removeChild(loader); removeChildAt(0); como devo limpar esse movie clip? Compartilhar este post Link para o post Compartilhar em outros sites
IAMDIX 10 Denunciar post Postado Maio 14, 2012 tenta assim: import fl.transitions.Tween; import fl.transitions.easing.*; import fl.transitions.TweenEvent; var carregaswf:Loader = new Loader(); //utiliza o mesmo carregador pra todos os swf target_mc.addChild(carregaswf);//adiciona o loader no movieclip (target_mc nesse exemplo) enviarbt(null); //carrega primeiro a btnhome.swf //Evento Click carregarswf.addEventListener(MouseEvent.CLICK, primis); btnhome.addEventListener(MouseEvent.CLICK, enviarbt); btnartigos.addEventListener(MouseEvent.CLICK, enviarartigos); btncontacto.addEventListener(MouseEvent.CLICK, enviarcontacto); //Formato Botão btnhome.buttonMode = true; btnartigos.buttonMode = true; btncontacto.buttonMode = true; //Funções function primis(meuEvento:MouseEvent):void{ carregarswf.unload(); //descarrega conteudoloader } function enviarbt(e:MouseEvent):void{ carregarswf.load(new URLRequest("swfs/btnhome.swf")); } function enviarartigos(e:MouseEvent):void{ carregarswf.load(new URLRequest("swfs/btnartigos.swf")); } function enviarcontacto(e:MouseEvent){ carregarswf.load(new URLRequest("swfs/btncontacto.swf")); } Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Maio 14, 2012 Ótimo funcionou, obrigado mesmo. Agora não querendo abusar de sua ajuda, mas como faço para chamar um botão que esta dentro de um movieclipe. Exemplo criei na primeira layer dois movie clipe, dentro do primeiro mc que ficou acima fiz os botões e no que ficou abaixo os submenus. como faço para chamar o botão que ficou dentro do segundo mc. para ficar mais claro veja esse video por favor. Compartilhar este post Link para o post Compartilhar em outros sites
IAMDIX 10 Denunciar post Postado Maio 14, 2012 não vio video mas tente esse tutorial http://theflashconnection.com/content/create-dropdown-menu-as3 Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Maio 17, 2012 Gostaria de lhe agradecer por toda a ajuda, pois esta tudo a funcionar a 100% Quero lhe pedir mais uma ajuda se possível, se conhece algum modelo de visualizar imagens, por exemplo. Gostaria de clicar em uma imagem pequena e ela aparecesse em grande a meio da tela sem fechar o que esta atras e que tivesse dois botoes para proximo e anterior. espero ter sido claro. Compartilhar este post Link para o post Compartilhar em outros sites
IAMDIX 10 Denunciar post Postado Maio 17, 2012 algo assim? http://www.mmfiles.com/flash/photo_galleries/vertical_xml_photogallery_with_zoom_as3_797.html?source=hotscripts&apage=6783 Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Maio 17, 2012 desculpe pelo exemplo, é um pouco morbido, mas foi o unico exemplo que encontrei rapidamente para lhe mostrar. http://www.funerariaobomcaminho.com/index.php?option=com_morfeoshow&task=view&gallery=9&Itemid=69 Compartilhar este post Link para o post Compartilhar em outros sites
johnhey 0 Denunciar post Postado Maio 22, 2012 em primeiro lugar quero lhe agradecer IAMDIX, pois o seu codigo deu certo e esta a funcionar na perfeição, mas tenho uma dúvida, como faço para que o mesmo swf carregado seja carregado a frente de todos os outros aberto. Compartilhar este post Link para o post Compartilhar em outros sites