# Multi Dimensional Array Confusion

**URL:** <https://forum.kirupa.com/t/multi-dimensional-array-confusion/319134>\
**Category:** flash\
**Created:** [February 10, 2011, 12:31am UTC](https://forum.kirupa.com/t/multi-dimensional-array-confusion/319134 "2011-02-10T00:31:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![legend\_tisman](https://avatars.discourse-cdn.com/v4/letter/l/58956e/32.png) [@legend\_tisman](https://forum.kirupa.com/u/legend_tisman)\
**Post date:** [February 10, 2011, 12:31am UTC](https://forum.kirupa.com/t/multi-dimensional-array-confusion/319134/1 "2011-02-10T00:31:50Z")

</div>

I keep confusing myself :S I’ve been staring at this screen too long.

I’m trying to build function that creates a 2D array similar to this one:

```auto

private var test:Array = new Array
(
 [0000,0001,0002,0003,0004,0005,0006,0007,0008,0009],
 [0100,0101,0102,0103,0104,0105,0106,0107,0108,0109],
 [0200,0201,0202,0203,0204,0205,0206,0207,0208,0209],
 [0300,0301,0302,0303,0304,0305,0306,0307,0308,0309],
 [0400,0401,0402,0403,0404,0405,0406,0407,0408,0409],
 [0500,0501,0502,0503,0504,0505,0506,0507,0508,0509],
 [0600,0601,0602,0603,0604,0605,0606,0607,0608,0609],
 [0700,0701,0702,0703,0704,0705,0706,0707,0708,0709],
 [0800,0801,0802,0803,0804,0805,0806,0807,0808,0809],
 [0900,0901,0902,0903,0904,0905,0906,0907,0908,0909]
);

```

My function looks something like this:

```auto

private var test:Array;
private var yIndex:Array;
private function buildArray():void
{
     var sizeX:Number = 10;
     var sizey:Number = 10;
     test = new Array(sizeY);
     yIndex = new Array(sizeX);
     for(var i = 0; i < sizeY; i++)
     {
          // !
          // test.push(yIndex);
          for(var j = 0; j < sizeX; j++)
          {
               // !!
               //test*.push(yIndex[j]);
          }
     }    
}

```

When used should (Based on the example info) should return:

```auto

//test[Y][X] = Value
test[5][3] = 0503;

```
