Asignar valor a variable dinamicamente
Suponiendo que se tienen distintas variables de la forma variable1, variable2, variable3, etc.. existe una forma en Flash de asignarles valores a todas dentro de un bucle.
Lo primero a lo que se suele recurrir es a la funcion eval(”variable”+i), pero esta solo se puede usar del lado derecho del igual (como valor a asignar).
Otra forma serÃa: this["variable"+i], pero si se esta dentro de una función, tal vez de esta forma no se haga referencia directa, ya que el this serÃa la función.
Para esto, se usa la funcion set(”variable”+i, valor). De esta forma, se evitan los problemas mencionados con eval() o this[].
for (var j = 0; j<10; j++){
set(”variable”+i, valor);
}




























