Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 09:05
GUSUM
 
Fecha de Ingreso: abril-2008
Mensajes: 201
Antigüedad: 16 años, 7 meses
Puntos: 0
Botón con condicional¿?

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!!