Tengo 4 botones, cada uno de ellos me carga un archivo XML, estoy intentando remover los frames cargados con removechild pero no logro hacer esto; la manera como cargo cada uno de los XML es
Código ActionScript :
import fl.controls.DataGrid; import fl.data.DataProvider; import fl.controls.dataGridClasses.DataGridColumn; import flash.net.URLRequest; import flash.net.URLLoader; var dg:DataGrid = new DataGrid(); var c1:DataGridColumn = new DataGridColumn("BLOQUE"); var c2:DataGridColumn = new DataGridColumn("TEMA"); var c3:DataGridColumn = new DataGridColumn("PERIODO_DE_HABILITACION"); dg.setSize (558, 630); dg.rowHeight =(30); dg.resizableColumns = false; //NO PERMITE MODIFICAR COLUMNAS dg.sortableColumns = false; //NO PERMITE ORDENAR LAS COLUMNAS dg.move (20, 50); dg.addColumn(c1).width = 65; dg.addColumn(c2).width = 250; dg.addColumn(c3); addChild (dg); var xml:XML; var url:URLRequest = new URLRequest("dg.xml"); var loader:URLLoader = new URLLoader(); loader.load(url); function Cargar(event): void{ var xml:XML = new XML(loader.data) var dp:DataProvider = new DataProvider(xml); dg.dataProvider = dp; } loader.addEventListener(Event.COMPLETE, Cargar); Cuando cliqueo en los botones me carga perfectamente los XML pero los MC se sobremontan y no se como solucionarlo el codigo de los botones es: stop(); btn_Contenidos.addEventListener(MouseEvent.CLICK, iraContenidos); btn_Cronograma.addEventListener(MouseEvent.CLICK, iraCronograma); btn_Evaluacion.addEventListener(MouseEvent.CLICK, iraEvaluacion); btn_Aspectos.addEventListener(MouseEvent.CLICK, iraAspectos); function iraContenidos(event:MouseEvent):void { gotoAndPlay(2); removeChild(dg); removeChild(evaluacion); } function iraCronograma(event:MouseEvent):void { gotoAndPlay(11); removeChild(dg); removeChild(evaluacion); } function iraEvaluacion(event:MouseEvent):void { gotoAndPlay(21); removeChild(dg); removeChild(evaluacion); } function iraAspectos(event:MouseEvent):void { gotoAndPlay(31); removeChild(dg); removeChild(evaluacion); }
Espero que alguien me pueda salvar