Comunidad de diseño web y desarrollo en internet online

Nombre de una variable es otra variable

Citar            
MensajeEscrito el 23 Ene 2006 04:07 pm
Hola, me pueden ayudar a ver como soluciono este problema?

El nombre de una variable, es el contenido de otra variable. Quisiera crear los MovieClips:

mPropietari1, mPropietari2, mPropietari3, ... y hacer referencia a cada uno, estableciendo coordenadas, etc:
mPropietariCONTENIDOVARIABLE._x (por ejemplo).


Para terminar haciendo algo parecido a:

for (i=0; i<40; i++) {
createEmptyMovieClip("mPropietari"+i,1);
mPropietari+i._x = 200;
mPropietari+i._y = 40 * a;
}

Como se haria para apuntar al MovieClip???
Como se haria:
mPropietariCONTENIDOVARIABLE._x (por ejemplo).
???

Gracias, Saludos

Por argv64

4 de clabLevel



Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 23 Ene 2006 05:06 pm
así:

Código :

for (var i=0; i<40; i++) {  this.createEmptyMovieClip("mPropietari"+i,this.getNextHighestDepth());
this["mPropietari"+i]._x = 200;
this["mPropietari"+i]._y = 40 * a;
}

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 23 Ene 2006 09:48 pm
A ver si me podeis echar otra mano, he intentando aplicar lo aprendido:

Código :

for (i=1; i<4; i++) {
      createEmptyMovieClip("mPropietari"+i,1);
      this["mPropietari"+i]._x = 200; 
      this["mPropietari"+i]._y = 40 * i;
      this["mPropietari"+i].createTextField("tcarrer"+i,14,0,0,100,30);
      this["mPropietari"+i]["tcarrer"+i].text = "Texto Casilla";
   }



Y lo que ocurre es que solo me sale el texto del ultimo MovieClip creado.

La intención es crear 3 MovieClips con su respectivo texto en el interior.

Saludos y gracias,[/code]

Por argv64

4 de clabLevel



Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 24 Ene 2006 12:52 am
cambia aqui

Código :

createEmptyMovieClip("mPropietari"+i,1);

por

Código :

createEmptyMovieClip("mPropietari"+i,i);


Al igual que los nombres de instancias las profundidades deben ser únicas... mas referencia en la ayuda de flash


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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