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:
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:
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:
//test[Y][X] = Value
test[5][3] = 0503;