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

Pasar variables de un swf a otro swf

Estas en el tema de Pasar variables de un swf a otro swf en el foro de Flash y Actionscript en Foros del Web. Hola me URGE resolver un problema que tengo, alguien me puede ayudar para enviar variables de tipo cadena de un swf a otro swf que ...
  #1 (permalink)  
Antiguo 19/09/2005, 12:25
Avatar de Arnul  
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Pasar variables de un swf a otro swf

Hola me URGE resolver un problema que tengo, alguien me puede ayudar para enviar variables de tipo cadena de un swf a otro swf que esta cargado ahí mismo pero en un clip de pelicula?

Última edición por Arnul; 20/09/2005 a las 10:21 Razón: corregir ortografía
  #2 (permalink)  
Antiguo 19/09/2005, 23:42
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.041
Antigüedad: 15 años
Puntos: 37
Simplemente asignale un valor a la movie y listo, una vez claro que este cargada la movie, algo asi:

mcXX.loadMovie("otramovie.swf")

' una vez q sepas q se cargo totalmente:
mcXX.campo1 = "valor1"
mcXX.campo2 = "valor 2"

Si la movie la cargas a un level como:
loadMovieNum("otraMovie.swf", 10)
entonces con:
_level10.campo1 = "valor 1"

incluso puedes ejecutar una funcion q este dentro de esa movie:
mcXX.funcionInternaXX()
  #3 (permalink)  
Antiguo 20/09/2005, 10:14
Avatar de Arnul  
Fecha de Ingreso: septiembre-2005
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
De acuerdo Gracias

Ya resolví mi problema, tenias razón, me faltaba especificar el nivel donde se encuentra mi variable receptora, Gracias

Me quedo así:

Envió la variable desde el botón con:

on (release) {
xml_page = "nom_pag.xml";
}

la recibe la variable "page" para leer la dirección de un XML y crear el Objeto XML

page = _root.xml_page;
var strLg = "EN";
XML.prototype.ignorewhite = true;
xml1 = new XML();
xml1.onLoad = myOnLoad;
xml1.load(page);

Última edición por Arnul; 20/09/2005 a las 10:41
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 04:50.