Comunidad de diseño web y desarrollo en internet online

crear nombres de variable dinamicos

Citar            
MensajeEscrito el 18 Ene 2006 07:50 pm
Hola, soy nuevo en este foro, aunque hace tiempo que uso los tutoriales de la pagina.

Me he decidido registrarme debido a que hace dias que no avanzo con un codigo actionscript. He buscado en varios foros y no he encontrado nada que me valga, seguro que es algun error mio al adaptar el codigo ya que soy muy novato, espero que me podais decir en qué me equivoco.

Lo que quiero es crear un numero n de variables mediante un bucle, y asignarles un valor a cada una:

variable_0=0
variable_1=1
.
.
.
variable_n-1=n-1

lo intento mediante este codigo:

for (var i=0;i<10;i++)
{
var ["nombre"+i]=this["nombre"+i];
}

espero que me podais echar una mano, muchas gracias por adelantado.

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ene 2006 08:20 pm
Primero que nada darte la bienvenida a cristalab.

Dejame ver si te entendi bien para crear variables con nombres "dinamicos", digamos, tienes que utilizar algo como esto:

Código :

this["nombre"] = new String("valor");


por poner un ejemplo

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 18 Ene 2006 09:01 pm
yo hace poco me avente una aberracion de la naturaleza como esta

Código :

for(i=1;i<=nums_row;i++){
eval("centros" + i) = matrix[i];
}

lo que me da

Código :

centros1 = matrix[1]
centros2 = matrix[2]

donde matrix es una matriz, pero se puede hacer la misma operacion del eval..que es un truco muy viejo, que servia de emulacion de arrays en flash 5 y anteriores

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 09:21 am
muchas gracias a ambos, me pongo ahora mismo a probar vuestras respuestas :D

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ene 2006 09:58 am
gracias de nuevo, esto ya funciona, despues de dos dias intentandolo y no era tan dificil.

espero que a partir de ahora cuando entre en este foro sea mas para ayudar que para pedir ayuda.

Por akhasis

75 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2011 04:15 pm
y esto en AS3?

Por chaume_loco

25 de clabLevel



 

firefox

 

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