# New object not getting defined within class

**URL:** <https://forum.kirupa.com/t/new-object-not-getting-defined-within-class/196036>\
**Category:** Uncategorized\
**Created:** [August 4, 2006, 7:20pm UTC](https://forum.kirupa.com/t/new-object-not-getting-defined-within-class/196036 "2006-08-04T19:20:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nutz](https://avatars.discourse-cdn.com/v4/letter/n/e8c25b/32.png) [@nutz](https://forum.kirupa.com/u/nutz)\
**Post date:** [August 4, 2006, 7:20pm UTC](https://forum.kirupa.com/t/new-object-not-getting-defined-within-class/196036/1 "2006-08-04T19:20:52Z")

</div>

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:

```auto
import globalMap
var globalMap1:GlobalMap = new GlobalMap();

```

```auto

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?
