Ah, ok.
Pero supongo que lo que quiere hacer es algo así, o por si acaso lo pongo.
Código :
//Creo que quería hacer algo así
var hola:Object = new Object();
hola.variable1 = 66;
hola.variable2 = "test";
hola.variable3 = "otros datos";
//sacar los valores así, pero tiene que saber cuántas variables hay
for (i=1; i<=3; i++) {
nombreVar = "hola.variable"+i;
trace(eval(nombreVar));
}
Código :
//O mejor aún, yo suelo usar Arrays asociativos
var Hola:Array = new Array({Var:66},{Var:"test"});
// e incluso se puede agregar otros datos
Hola.push({Var:"otros datos"});
Hola.push({Var:"error"});
// o así, si se sabe qué index usar (o para sustituir uno que ya está registrado)
Hola[3] = {Var:"corrección"};
Hola[4] = {Var:"mas datos"};
// y sacar los valores así
for (i=0; i<Hola.length; i++) {
nombreVar = Hola[i].Var;
trace(nombreVar);
}
Incluso se puede usar otros valores,
var Hola:Array = new Array({Var:66, texto:"hola"},{Var:"test", texto:"mundo"}); y sacarlo al pedir
Hola[i].texto; en lugar de .Var, etc...
Saludos