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

 
 


