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

En la pelicula Madre:

Código:
import gs. *;
import gs.easing. *;
import com.cfx.utils.Global; 


var cargador:Loader = new Loader();
var cual:URLRequest = new URLRequest("uno.swf");
cargador.load(cual);
addChild(cargador);


if (Global.VAR.mama == "Sabelotodo") 
//// Es decir que si la variable mama de la pelicula cargada es igual a "Sabelotodo", la pelicula cargador se mueve a la posicion -1400 //
{
	TweenMax.to ( cargador, 4.5,{x:-1400, ease: Elastic.easeOut} )
} else { 
	TweenMax.to ( cargador, 4.5,{x:0, ease: Elastic.easeOut })
}

trace (Global.VAR.mama);


En la Pelicula Hija:

import com.cfx.utils.Global;

Código:
var mama:String="Sabelotodo"; 
Global.setGlobal({variable:mama},Global.TypeVar);  

trace (mama);
Y pruebo entonces la pelicula madre.. Obtengo en la salida:

undefined
Sabelotodo

Obviamente el undefined es

if (Global.VAR.mama == "Sabelotodo")

y el Sabelotodo es el trace que hago en la pelicula Hija.


Lynx, ves algun error? Gracias por tu código sigo intentandole.