Comunidad de diseño web y desarrollo en internet online

removeChild

Citar            
MensajeEscrito el 28 Dic 2009 05:31 am
Hola soy novato en as3 y tengo un problema.

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

Por sandinoforever

0 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Dic 2009 12:27 pm
Reutiliza el mismo Loader para cargar contenido, entonces el contenido nuevo reemplazará al viejo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.