Comunidad de diseño web y desarrollo en internet online

Como pasar el valor de una variable a otro clip de pelicula

Citar            
MensajeEscrito el 12 May 2007 12:05 am
Hola a todos, bueno mi duda es la siguiente
tengo un movie clip llamado uno
dentro de el tengo otros, y uno de ellos le agregue variables
num_debalas=0;
como hago para que esa variable la pueda leer desde el movie clip uno
o al ravez
en el clip uno
agrege una variable con x valor
y desde otro clip que este dentro de uno, quiero hacer un trace que imprima el valor de la variable del clip 1

Por alexsauret

Claber

143 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador WEB

msie
Citar            
MensajeEscrito el 12 May 2007 03:36 am
Usa las rutas para acceder a las variables, igual que harías para acceder a movieclips. Si tienes B dentro de A, desde A:

trace(B.variable)

Desde B:

trace(_parent.variable)

O también está la solución perezosa de declarar las variables compartidas de forma "global" a nivel _root, y accedes a ellas desde cualquier movieclip como _root.variable

Por kornshell

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 May 2007 04:29 am
gracias kornshell, la opcion desde b si funciona y de hecho sin el _parent pero lo que no me funciona es cuando tengo la variable dentro de b y b esta dentro de a. no puedo acceder a su valor.

gracias de todas formas

Por alexsauret

Claber

143 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador WEB

msie
Citar            
MensajeEscrito el 12 May 2007 03:53 pm
Me expliqué mal, con "desde B" me refería a cuando la variable está en A y quieres acceder a ella desde B, que está dentro de A.

Si la variable está en B y quieres acceder desde A, lo haces a través del nombre de la instancia del movieclip B. Si la instancia se llama B_mc, pues B_mc.variable.

Por kornshell

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 May 2007 07:32 pm
Gracias, ya pude resolver el problema, escribo como lo resolvi por si alguien lo lee.
lo que hice fue que mis variables(uno,dos,tres) las puse en mi movie principal, en este caso A, y desde mi clip B las llamo de la siguiente forma;

Código :

trace(_parent.uno);
trace(_parent.dos);
/*o como A es el principal para no errarle se puede usar igual*/
trace(_root.tres);


ok, agradezco a kornshell, por ayudar.

Por alexsauret

Claber

143 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador WEB

msie

 

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