yo tambien utilizo este codigo para "llamar" o mejor dicho "cargar" un swf sobre otro
Código:
//CARGA EXTERNA EN AS3
var direccion:URLRequest = new URLRequest("./mi_swf_a_cargar.swf");
var loader:Loader = new Loader();
boton_mc.addEventListener(MouseEvent.MOUSE_DOWN, onLoad);
function onLoad(event:MouseEvent):void{
loader.load(direccion);
stage.addChild(loader);
}
Pero tengo un problema, espero que me puedan ayudar.
Tengo un proyecto de la siguiente manera:
menu.swf
sub_menu1.swf
sub_menu1_1.swf
sub_menu1_2.swf
sub_menu2.swf
sub_menu2_1.swf
sub_menu3.swf
Con esta forma de cargar otro swf, por ejemplo cargo dentro de menu.swf el fichero sub_menu1.swf y luego en sub_menu1.swf cargo sub_menu1_2.swf y desde este cargo nuevamente menu.swf y asi sucesivamente. El mayor problema es que a manera q voy cargando mas swf's el computador se hace cada vez mas lento. ¿como puedo solucionar este problema?, ¿existe otra mejor manera de llamar a otro fichero swf?
Espero su ayuda...!
PD: en as2 utilizo loadMovie("algun_swf"), y el computador no se hace lento