krammstein Postado Janeiro 29, 2008 Denunciar Share Postado Janeiro 29, 2008 Olá para todos.Pessoal, preciso de ajuda, vou descrever o problema abaixoEstou começando a estudar o actionscript 3.0, fiz uma página pai que carrega 3 swfs externos. Porém existe um pequeno problema.a primeira página a ser carregada a index, quando clico em outra opção a index continua sendo executada, mas por trás da nova página.ou seja, a página em execução não está sendo destruida para a entrada da nova.preciso saber como se faz isso no actionscript 3.0.Exemplo:http://www.klaytonfantin.com.br/teste2Segue abaixo o código que estou usando. (lembrando que sou iniciante, o código não deve estar muito bom heheehe).////////////////////////////////////////////////////////////////////////// // Preloading // loader.contentLoaderInfo.addEventListener(Event.OPEN,inicia); loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,carregando); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completo); loader.load(index); function inicia(e:Event):void { preloader_mc.visible=true; preloader_mc.play(); } function carregando(e:ProgressEvent):void { var percentual:uint=(e.bytesLoaded/e.bytesTotal)*100; preloader_mc.info_txt.text=percentual.toString()+' %'; } function completo(e:Event):void { preloader_mc.stop(); preloader_mc.visible=false; af.afemp.addChild(loader); } var swf:String='pag_index.swf'; var index:URLRequest=new URLRequest(swf); var loader:Loader=new Loader(); af.pag.text = "Index"; ////////////////////////////////////////////////////////////////////////// // Posicionamento // af.x = 14; af.y = 14; btn_index.x = 434; btn_index.y = 360; btn_empresa.x = 319; btn_empresa.y = 360; btn_contato.x = 203; btn_contato.y = 360; preloader_mc.x = 250; preloader_mc.y = 200; ////////////////////////////////////////////////////////////////////////// // página Index // function btnIndex(evt:MouseEvent):void { af.pag.text = "Index"; var index:URLRequest = new URLRequest("pag_index.swf"); loader.load(index); af.afemp.addChild(index); } btn_index.addEventListener(MouseEvent.CLICK, btnIndex); ////////////////////////////////////////////////////////////////////////// // página Empresa // function btnEmpresa(evt:MouseEvent):void { af.pag.text = "Empresa"; var empresa:URLRequest = new URLRequest("pag_empresa.swf"); loader.load(empresa); af.afemp.addChild(loader); } btn_empresa.addEventListener(MouseEvent.CLICK, btnEmpresa); ////////////////////////////////////////////////////////////////////////// // página Contato // function btnContato(evt:MouseEvent):void { af.pag.text = "Contato"; var contato:URLRequest = new URLRequest("pag_contato.swf"); loader.load(contato); af.afemp.addChild(loader); } btn_contato.addEventListener(MouseEvent.CLICK, btnContato);se alguém puder ajudar ficarei grato.agradeço desde já.abraço para todos.Klayton Fantin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 konras Postado Janeiro 29, 2008 Denunciar Share Postado Janeiro 29, 2008 Infelizmente, ainda to por fora do AS 3.0Veja neste tópico em outro forum:AS 3.0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 krammstein Postado Janeiro 29, 2008 Autor Denunciar Share Postado Janeiro 29, 2008 valeu cara, já olhei todos esses tópicos.vou dar mais uma garimpada na net.obrigadoabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anti-puff Postado Fevereiro 10, 2008 Denunciar Share Postado Fevereiro 10, 2008 usa:af.afemp.removeChild(loader); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
krammstein
Olá para todos.
Pessoal, preciso de ajuda, vou descrever o problema abaixo
Estou começando a estudar o actionscript 3.0, fiz uma página pai que carrega 3 swfs externos. Porém existe um pequeno problema.
a primeira página a ser carregada a index, quando clico em outra opção a index continua sendo executada, mas por trás da nova página.
ou seja, a página em execução não está sendo destruida para a entrada da nova.
preciso saber como se faz isso no actionscript 3.0.
Exemplo:
http://www.klaytonfantin.com.br/teste2
Segue abaixo o código que estou usando. (lembrando que sou iniciante, o código não deve estar muito bom heheehe).
se alguém puder ajudar ficarei grato.
agradeço desde já.
abraço para todos.
Klayton Fantin
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.