Creo que busco algun codigo que remueva los child existentes, sin escribir remove child.
O usar if, no se, AYUDA POR FAVOR
Código ActionScript :
stop();
var contenedorCentros:Sprite = new Sprite();
var contenedorMcentros:Sprite = new Sprite();
var ppCentros_mc:ppCentrosComerciales = new ppCentrosComerciales();
//Variables de botones
var coliceo_btn:bt_coliceo = new bt_coliceo();
var casona1_btn:bt_casona1 = new bt_casona1();
var casona2_btn:bt_casona2 = new bt_casona2();
//variables de MovieClips
var coliceo_mc:mc_coliceo = new mc_coliceo();
var casona1_mc:mc_casona1 = new mc_casona1();
var casona2_mc:mc_casona2 = new mc_casona2();
this.addChild(contenedorCentros);
contenedorCentros.addChild(contenedorMcentros)
contenedorMcentros.addChild(ppCentros_mc)
ppCentros_mc.x = 0;
ppCentros_mc.y = 120;
//Botones de los centros comerciales
contenedorCentros.addChild(coliceo_btn);
contenedorCentros.addChild(casona1_btn);
casona1_btn.x = 0;
casona1_btn.y = 19;
contenedorCentros.addChild(casona2_btn);
casona2_btn.x = 0;
casona2_btn.y = 38;
coliceo_btn.addEventListener(MouseEvent.CLICK, click_centros);
function click_centros(event:MouseEvent):void{
ppCentros_mc.visible = false
contenedorMcentros.addChild(coliceo_mc);
coliceo_mc.x = 0;
coliceo_mc.y = 120;
}
casona1_btn.addEventListener(MouseEvent.CLICK, click_casona1);
function click_casona1(event:MouseEvent):void{
ppCentros_mc.visible = false
contenedorMcentros.addChild(casona1_mc);
coliceo_mc.x = 0;
coliceo_mc.y = 120;
}
// Cuando se ejecuta la siguiente funcion, ¿Como podria hacer para remover el child de las anteriores? Esto en caso de que hallas hecho CLICK en la primera funcion
casona2_btn.addEventListener(MouseEvent.CLICK, click_casona2);
function click_casona2(event:MouseEvent):void{
ppCentros_mc.visible = false
contenedorMcentros.addChild(casona2_mc);
coliceo_mc.x = 0;
coliceo_mc.y = 120;
} 