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 }