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
