Hola a tod@s!
¿Cómo puedo escribir un condicional para que se detecte si ya se ha hecho una carga, y no volver a hacerla.
Tengo unos botones, cada uno carga un swf; las cargas se hacen correctamente, pero si hago clic dos veces en elguno de ellos, me da este error:
ArgumentError: Error #2025: El objeto DisplayObject proporcionado debe ser un elemento secundario del llamador.
at flash.display::DisplayObjectContainer/removeChild()
Este es mi código:
Código:
var presentacion = new Loader();
presentacion.load(new URLRequest("presentacion.swf"));
contenedor.addChild(presentacion);
aviador_btn.addEventListener(MouseEvent.CLICK,cargaDespegue);
function cargaDespegue(MouseEvent):void{
contenedor.removeChild(presentacion);
var despegue = new Loader();
despegue.load(new URLRequest("despegue12.swf"));
contenedor.addChild(despegue);
}
home_btn9.addEventListener(MouseEvent.CLICK,volverHome9);
function volverHome9(MouseEvent):void
{
contenedor.removeChild(presentacion);
gotoAndStop("inicio");
}
Desde ya, muchas gracias!!