Tengo las siguientes instrucciones:
Código :
var cal_1:uint = 10;
var cal_2:uint = 20;
var cal_3:uint = 30;
var texto_1:String = "TEXTO_1";
var texto_2:String = "TEXTO_2";
var texto_3:String = "TEXTO_3";
var i:uint;
for (i = 1; i < 4; i++) {
trace(this["cal_"+i] + " " + this["texto_"+i] );
}
// Salida:
// 10 TEXTO_1
// 20 TEXTO_2
// 30 TEXTO_3
// Hasta aqui todo esta bien
// Pero con las variables estaticas el resultado es UNDEFINED
Var_swf.BD_e1 = "100";
Var_swf.BD_e2 = "90";
Var_swf.BD_e3 = "80";
trace(Var_swf.BD_e1, Var_swf.BD_e2, Var_swf.BD_e3);
// Salida: 100 90 80
for (i = 1; i < 4; i++) {
trace(this["Var_swf.BD_e"+i]);
}
// Salida:
// undefined
// undefined
// undefined
¿Como podria accesar en forma correcta a estas variables, para que el resultado no sea undefined?
Saludos y muchas gracias por su atención
