Foros del Web » Creando para Internet » Flash y Actionscript »

Pasar variables de un swf a otro

Estas en el tema de Pasar variables de un swf a otro en el foro de Flash y Actionscript en Foros del Web. Buenas, tengo este swf que es el principal, desde este cargo otro swf con varios mc algunos con su propio codigo, el problema es que ...
  #1 (permalink)  
Antiguo 25/02/2008, 05:05
 
Fecha de Ingreso: febrero-2006
Mensajes: 77
Antigüedad: 18 años, 2 meses
Puntos: 0
Pasar variables de un swf a otro

Buenas, tengo este swf que es el principal, desde este cargo otro swf con varios mc algunos con su propio codigo, el problema es que necesito pasar variables del swf proncipal al que acabo de cargar. Como es la sintaxys para acceder a las variables de los mc en el swf que acabo de cargar?

De antemano gracias
  #2 (permalink)  
Antiguo 25/02/2008, 07:47
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Pasar variables de un swf a otro

Debes crear una variable global en la principal:

_global.varaible_global="";

Con esto podrás leerla desde cualquier clip, un ejemplo:

Crea un flash y pon este código en el primer frame:

_global.variabler="musgo";
loadMovieNum("dos.swf",1);

Ahora crea un fla llamado dos en el que crearás un texto dinámico con nombre de instancia palabra y pon esto en el primer frame:

_level1._root.palabra.text=_global.variabler;


Y listo!
__________________
Chanante!
  #3 (permalink)  
Antiguo 25/02/2008, 08:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 19 años, 4 meses
Puntos: 2
Re: Pasar variables de un swf a otro

la verdad es que todo esta en las rutas. no es necesario qla variable sea global, solo q la ruta q uses sea la correcta. enc aso no encuentres una adecuada. si cargas un swf y quieres acceder a una variable esta en el swf principal rutea _parent., hasta q des con ella. ya si no la alcanzas, usas globales o _root.
  #4 (permalink)  
Antiguo 25/02/2008, 10:24
 
Fecha de Ingreso: febrero-2006
Mensajes: 77
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: Pasar variables de un swf a otro

Cita:
Iniciado por sirguy Ver Mensaje
Debes crear una variable global en la principal:

_global.varaible_global="";

Con esto podrás leerla desde cualquier clip, un ejemplo:

Crea un flash y pon este código en el primer frame:

_global.variabler="musgo";
loadMovieNum("dos.swf",1);

Ahora crea un fla llamado dos en el que crearás un texto dinámico con nombre de instancia palabra y pon esto en el primer frame:

_level1._root.palabra.text=_global.variabler;


Y listo!
GRACIAS GRACIAS GRACIAS el metodo funciona muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.