Hola, he estado buskando por todos lados y no he encontrado la solución concreta.
Estoy haciendo unas pruebas simples para entender como se comunican las peliculas cargadas entre si.
Esta unica linea de codigo esta en el frame 1 de la pelicula la cual exportaré bajo el nombre de uno.swf:
/// Creo la variable mama y le doy un valor de 5
var mama:Number = 5;
Ahora bien, una vez exportada la anterior pelicula bajo el nombre de: uno.swf, la cargo en otra pelicula. Estas lineas de codigo estan ubicadas en el primer frame de lapelicula "cargadora":
/// Creamos el Contenedor para cargar la pelicula externa
var cargador:Loader = new Loader();
/// Hacemos la petición de carga de la pelicula uno.swf
var cual:URLRequest = new URLRequest("uno.swf");
/// Doy la orden de carga de la pelicula
cargador.load(cual);
/// Pongo la instancia en el escenario
addChild(cargador);
/// Ahora trato de comunicarme con la pelicula uno.swf, pero sin exito
if (stage.child.mama == 5) {
trace ("Dizke es igual a Cinco");
} else { trace ("Si no es igual a Cinco, no conozco otros numeros");
}
Obviamente me da error, ya que no se como comunicarme con la pelicula externa (uno.swf). Alguien podria ayudarme? a cambiar las lineas stage.child.mama por la forma correcta?
Cual es la ruta? Algun tutorial que expliqué la comunicación entre externas?