Ejemplo en AS2.0 (medio experto AS2.0):
He creado 2 archivos de SWF:
Principal.swf
[ 2 botones:
1- Boton para cargar el loadMovie con el nombre de la instancia "bton2"
2- Boton para reproducir "play()" al loadMovie cargado. Instancia "bton1"
1 MovieCLip: para cargar archivos externos en SWF. Instancia "carga". ]
En el primer frame:
Código ActionScript :
bton2.onRelease = function(){
carga.loadMovie("ventana1.swf");
}
bton1.onRelease = function(){
carga.play();
}ventana1.swf
Código ActionScript :
stop();
asi simple funciona perfectamente.
Ahora alguien que me ayude en AS3.0
Código ActionScript :
import flash.display.Loader;
import flash.events.MouseEvent;
var contenido:Object;
var rutaCargando:Loader = new Loader();
bton2.addEventListener(MouseEvent.CLICK, cargarRuta);
function cargarRuta(e:MouseEvent):void {
var cargaRuta:URLRequest = new URLRequest("ventana1.swf");
rutaCargando.load(cargaRuta);
carga.addChild(rutaCargando);
trace(rutaCargando);
}
bton1.addEventListener(MouseEvent.CLICK, reproduzca);
function reproduzca(e:MouseEvent):void {
carga.rutaCargando.play(); // no funciona, alguien puede solucionar
} 