intenta con esta función:
    Cita:  function cargar(ruta:String)
{
	if (contenedor.numChildren > 1)
	{
		//
		var l:int = contenedor.numChildren - 1;
		for (var j:int = l; j >= 0; j--)
		{
			//
 
			contenedor.removeChildAt(j);
		}
 
	}
 
	//
	var loader:Loader =new Loader();
	//
	loader.load(new URLRequest(ruta));
	loader.contentLoaderInfo.addEventListener( Event.COMPLETE, completo );
	//;
	function completo( event:Event ):void
	{
 
 
		contenedor.addChild(loader);
 
	}
 
}
    y asi la llamas con un botón : 
 Cita:  boton_btn.addEventListener(MouseEvent.CLICK,botonP  ulsado);
function botonPulsado(e:MouseEvent):void
{
 
	cargar("miswf.swf");
 
}