Comunidad de diseño web y desarrollo en internet online

Modificar variables con nombre variable

Citar            
MensajeEscrito el 28 Feb 2010 08:50 am
Hola. Estoy tratando de hacer algo así

Código ActionScript :

numero ++;

Sencillo. El problema es que quiero modificar una variable cuyo nombre lo extraigo de otra variable. Intenté hacer algo así:

Código ActionScript :

nombre = "numero";

eval(nombre)++;

Creo que con esto se entiende más o menos la intención que tengo. Sin embargo, el eval parece no funcionar en este caso porque el compilador bota error y no se me ocurre cómo hacerlo. Entiendo también que algunos pueden pensar que usando arreglos puedo llegar a una solución, pero debo decir que la situación que tengo me exige hacerlo con el nombre de la variable extraido de otra variable.

Por sprom

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Mar 2010 09:48 am
Hola,

esto a lo mejor te sirve:

Código ActionScript :

numero = 1;
nombre = "numero"; 
 
this[nombre]++;
//sustituye this por _root o la ruta donde tengas la variable

trace(numero);

Por flashstuff

23 de clabLevel



 

firefox

 

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