Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 14:47
Avatar de buhomorado
buhomorado
 
Fecha de Ingreso: enero-2005
Mensajes: 324
Antigüedad: 19 años, 10 meses
Puntos: 1
Sonrisa Comunicacion entre Variables de Peliculas externas *AS 3

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?