Comunidad de diseño web y desarrollo en internet online

asignar valor a Nombre de Movie clip

Citar            
MensajeEscrito el 03 Sep 2004 07:55 pm
Hola a todos!!! :)
Tengo una pequeña consulta, en el siguiente codigo, me bota

for (i=0; i<12; i++) {
chave [i] = i;
trace("chave" + chave[i] + "=" + random(2));
trace("r" + chave[i] + "=" + resistencia[random(16)]);

}

// resultado
chave1 = 1
chave2 = 0
chave3 = 1 .... etc hasta chave12
r1 = #
r2 = #
r3 = #
r4 = # ... etc hasta el r12

Como hago para asignar esos valores a movie clips respectivos, tengo 2 movie clip instanciado 12 veces cada uno, con nombres de instacias chave1, chave2, chave3 ... etc al igual r1, r2, r3.... etc
Dentro del for quisiera asignarle los valores a cada instancia del movie clip..... :crap: . Me deje entender?. No quiero escribir todos los nombres y asignarles el random, si no hacerlo mediante el for.
Gracias y ojala que se entienda lo que escribi!!!! :oops: (no sabia como explicarlo bien)
Jackie

Por JackiePolar

11 de clabLevel



 

unknown
Citar            
MensajeEscrito el 03 Sep 2004 10:27 pm
Hola, por lo que cuentas creo que el problema es que no puedes acceder a las instancias de un mc, a traves de texto, prueba con la funcion eval

Te hablo un poco de memorieta, ahora no puedo una prueba en flash.

Suerte.

Por Lagar

0 de clabLevel



 

unknown
Citar            
MensajeEscrito el 03 Sep 2004 10:54 pm
Voy a revisar la funcion eval, pero creo que me parece que no explique bien lo que queria, comenzaré:
Tengo 1 movie clip, lo he duplicado varias veces y le asigne nombres de instancias diferentes
R1, R2, R3, R4, R5,.... R12
Ahora, tengo que darle valores diferentes y aleatorios a cada uno de ellos.
para asignar valores a cada uno, podria colocar
R1 = valor;
R2 = valor; .... etc
pero lo que quiero es trabajar con los numeros mediante un "for"
que la R sea una constante y el numero que sea el del arreglo. Cuando coloco el trace, concateno y sale lo que quiero.
trace("R" + resistencia[i] + "=" + random(2));
Ahora bien, lo que busco es que esos R1, R2, etc sea las instancias, asignarle el valor.
Bueno, creo que otra vez no se entendio... bueno, si no me sale, asignare directamente el valor a cada instancia
Gracias de todos modos
Besos
Jackie

Por JackiePolar

11 de clabLevel



 

unknown
Citar            
MensajeEscrito el 04 Sep 2004 05:03 am
mira a ver si es esto lo que quieres.

Código :

var i:Number;
for (i<1;i<=12;i++){
  _root["R" + i] = Random(2);
}

Por Alucard

54 de clabLevel



Genero:Masculino  

Universidad

unknown
Citar            
MensajeEscrito el 08 Sep 2004 02:02 pm
Hola :) , escribia para agredecer porque era lo que estaba necesitando.
:wink:
Gracias
Jackie

Por JackiePolar

11 de clabLevel



 

unknown

 

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