Comunidad de diseño web y desarrollo en internet online

Sintaxis para pasar variable de un swf cargado a otro swf

Citar            
MensajeEscrito el 13 Ago 2008 09:58 pm
Disculpen tengo este menu que lo cargo con el siguiente codigo:
this.createEmptyMovieClip("servicios_mc",this.getNextHighestDepth());
servicios_mc._x=150;
servicios_mc._y=20;
this.servicios_mc.loadMovie("servicio.swf");

servicio.swf a la vez quiero que me pase el valor de una variable a otro swf cargado que se llama centro.swf, lo cargo de forma similar:

this.createEmptyMovieClip("com_mc",this.getNextHighestDepth());
this.com_mc._x=-20;
this.com_mc._y=50;
this.com_mc.loadMovie("centro.swf");
stop();

los dos se cargan dentro de index.swf: cual seria la sintaxis para pasar variables de esta forma, ya me desvele y no le encuentro, de antemano gracias.
he probado con variables globales y nada, porfavor les agradeceria la sintaxis...

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie
Citar            
MensajeEscrito el 13 Ago 2008 10:35 pm
Cada uno se carga en un contenedor distinto, imagina los objetos flash igual que las carpetas en un ordenador si tienes dos carpetas en C:\ llamadas "com_mc" y "servicios_mc" y estuvieras dentro de la primera y quisieras acceder a la segunda, podrías hacerlo de dos formas o bien saliendo de la carpeta y entrando en la otra:

Código :

 
 ..\servicios_mc\


O yendo directamente a la raiz de C:\ y allí buscar la carpeta

Código :

 C:\servicios_mc\


bueno en flash funciona igual si dentro de "com_mc" hay una variable llamada "valor" desde "servicios_mc" puedes acceder a ella de dos formas (Estamos dentro de "servicios_mc"):

Código :

 
 //Saliendo del movieClip y accediendo al otro
 
 trace(this._parent.com_mc.valor);


O yendo directamente a la raiz donde están los dos

Código :

 //Saliendo completo a la raiz y accediendo al otro
 
 trace(_root.com_mc.valor);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 14 Ago 2008 11:16 pm
fue una Explendida respuesta, gracias te lo agradesco mucho.

Por markant0n

25 de clabLevel



 

Comitan de Dominguez, Chiapas

msie

 

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