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). //////////////////////////////////////////////////////////////////////////
// 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