Comunidad de diseño web y desarrollo en internet online

pasa una variable de un swf a otro swf cargado con loadmovie

Citar            
MensajeEscrito el 23 Sep 2009 10:23 am
Hola; tengo unos conocimientos muy limitados de flash, así que os pido ayuda.

Mi problema es el siguiente, tengo un archivo principal.swf en el que cargo una pelicula swf con el siguiente codigo:
//abro la pelicula secundaria dentro de la principal
_root.inst_llam.loadMovie("noticias.swf");
Hasta aqui sin problemas, ahora bien noticias.swf contiene botones, que me han de dirigir a otros swf y pasarle una variable a estos archivos.

Asi que los abro del siguiente modo:
//cierro la pelicula seccundaria
_root.inst_llam.unloadMovie("noticias.swf");
//vuelvo a abrir la pelicula secundaria, ahora con otro archivo
_root.inst_llamada.loadMovie("articulo.swf");

El problema es que he intentado pasar una variable para decirle a la pelicula archivo que numero de archivo es desde la pelicula noticias.swf y no puedo.

He probado con crear
_global.Numero;
en la pelicula principal.swf y luego pasarle el numero a esa variable, pero no soy capaz de que me la lea el archivo articulo.swf

Os pongo el codigo muy simple de las tres peliculas para ver si me podéis ayudar.


Principal.swf - en primer fotograma:
_global.Numero;
_root.inst_llam.loadMovie("noticias.swf");

noticias.swf - en la acción del boton creado:
on (release) {
//intento pasar el contenido de un campo de texto a la variable global
Numero = Equipo1_txt;
_root.inst_llam.unloadMovie("noticias.swf");
_root.inst_llamada.loadMovie("articulo.swf");

}
articulo.swf - en el primer fotograma:
//intento que me lea la variable y me la carge en una cuadro de texto en la nueva pelicual cargada.
Numero_txt.text = Numero;


Alguien me puede decir que hago mal??
Gracias de antemano.

Por blankis

21 de clabLevel



Genero:Masculino  

Barna - España

msie8
Citar            
MensajeEscrito el 23 Sep 2009 10:43 am
Resuelto gracias, lo único que faltaba, era un error en el codigo, que me ha vuelto loco durnate horas, pero al final lo he localizado, a veces lo tienes delante y no lo ves de ninguna forma

noticias.swf - en la acción del boton creado:
on (release) {
//intento pasar el contenido de un campo de texto a la variable global
Numero = Equipo1_txt.text;
_root.inst_llam.unloadMovie("noticias.swf");
_root.inst_llamada.loadMovie("articulo.swf");

}

Por blankis

21 de clabLevel



Genero:Masculino  

Barna - España

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.