Hi. I’m trying to make 500 objects (boxZ0Z0,boxZ0Z1,…) each with a distinct id “i”. I’m getting 500 objects: trace for “this[“boxZ”+a+“Z”+b].id” returns 500 statements, but each value returns undefined…my helper code calls for:
import globalMap
var globalMap1:GlobalMap = new GlobalMap();
class GlobalMap {
var globalMap:Object = new Object();
var b:Number = 0;
var a:Number = 0;
function GlobalMap(){
for(var i:Number=0; i<500; i++) {
this["boxZ"+a+"Z"+b] = new Object();
this["boxZ"+a+"Z"+b].id = i;
a = a+1
trace(this["boxZ"+a+"Z"+b].id)
if(a==250){
a = 0;
b = b +1;
}
}
}
}
help?