Comunidad de diseño web y desarrollo en internet online

Problema Básico por falta de eval()

Citar            
MensajeEscrito el 30 Sep 2009 04:05 pm
Buenas tardes,
Tengo en Flex unos Labels cuyos id son label1, label 2, label3... y necesito mostrar en cada uno un resultado: label1.text="resultado A";

Tengo un vector llamado resultados[] y tengo en mi funcion:

Código ActionScript :

for(var i:int=0; i<20; i++)
{
this["label"+i].text=resultados[i];
}

Y no me funciona, en AS2 usaba la funcion eval(), pero ya no la tenemos más.
Alguien me puede dar una mano???

Gracias!

Por fived2

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Sep 2009 07:56 pm
En principio la notación de array es correcta, chequea que esté en scope, por ejemplo agrega:

trace(this["label"+i]+" asigno "+resultados[i])

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Sep 2009 08:35 pm
Muchas gracias Jorge,
Si esta en scope pero aún no me funciona. :(

Por fived2

8 de clabLevel



 

chrome
Citar            
MensajeEscrito el 30 Sep 2009 08:40 pm
Si ninguno de los dos da undefined, entonces es un problema de visibilidad: no están las fuentes, tiene una máscara o algo arriba, etc

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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