Comunidad de diseño web y desarrollo en internet online

problema con el nombre de una variable

Citar            
MensajeEscrito el 12 Feb 2009 06:37 pm
buenas tardes.

mi problema es el siguiente: tengo una variable declarada como global (Pablop) y tengo en otra variable (Actual) el string "Pablo".
Necesito saber si se le puede asignar algun valor a la variable Pablop pero sin nombrarla, formandola con strings...
de esta forma:

_global.( Actual + "p" ) = el valor a asignar;
_global.( String (Actual) + "p" ) = el valor a asignar;


ya se que de esas 2 formas no se puede... pero es para tratar de explicar mejor la situacion...
si alguien sabe como hacerlo, le agradeceria q me lo diga.

dsd ya muchas gracias.
saludos!

Por azulgranacrow

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Feb 2009 08:00 pm
Hola, puedes acceder a los metodos y propiedades de cualquier objeto con los [ ](corchetes), el objeto _global tambien tene esa cualidad llamada "indizador"

Código ActionScript :

_global[ Actual + "p" ] = "el valor a asignar";


No hace falta indicar que Actual es te tipo String, y aunque fuera numero, cuando algo se suma(+) con un String, se hace la conversion automaticamente:

Código ActionScript :

"loco" + 1 == "loco1" //true;
"2" + 1 == "21" //true;
Number("3") + 1 == 4 //true;



Suerte

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 12 Feb 2009 08:45 pm
muchisimas gracias... era esa la solucion..

y ya lo habia probado con los corchetes... pero ponia el punto (.) dsp de global y antes del corchete y no andaba...

pero ya esta solucionado..


gracias nuevamente!

saludos.
Crow.

Por azulgranacrow

6 de clabLevel



 

msie

 

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