Господа, что-то не могу понять одну вещь...
Вроде как массивы в FLASH могут быть сколь угодно многомерными, это обусловлено объектной моделью, да и в документации ограничение на размерность не нашел.
А вот столкнулся таки со следующей неприятностью. Вот простой код.

Код:
num=1;
logictab=new Array();
for(n=0;n<num;n++)
{
// Заполняются начальные таблицы
for(i=0;i<=9;i++)
for(j=0;j<=9;j++)
logictab[n,0,i,j]=0;
// В центр таблицы ставится игрок с направлением 1
logictab[n,0,4,4]=1;
}
// Проверяем, что лежит в массиве
for (y=0; y<9; y++)
for (x=0; x<9; x++)
trace("logictab x "+x+" y "+y+" is "+logictab[0,0,x,y]);
В результате я должен получить

Код:
...
logictab x 7 y 3 is 0
logictab x 8 y 3 is 0
logictab x 0 y 4 is 0
logictab x 1 y 4 is 0
logictab x 2 y 4 is 0
logictab x 3 y 4 is 0
logictab x 4 y 4 is 1
logictab x 5 y 4 is 0
logictab x 6 y 4 is 0
logictab x 7 y 4 is 0
logictab x 8 y 4 is 0
logictab x 0 y 5 is 0
logictab x 1 y 5 is 0
...
А на деле вижу такую картину

Код:
...
logictab x 7 y 3 is 0
logictab x 8 y 3 is 0
logictab x 0 y 4 is 1
logictab x 1 y 4 is 1
logictab x 2 y 4 is 1
logictab x 3 y 4 is 1
logictab x 4 y 4 is 1
logictab x 5 y 4 is 1
logictab x 6 y 4 is 1
logictab x 7 y 4 is 1
logictab x 8 y 4 is 1
logictab x 0 y 5 is 0
logictab x 1 y 5 is 0
...
О чем эта картина говорит? Мне кажется о том, что четвертая координата не рассматривается интерпретатором. Так ли это?
Если это так, то можно ли изящно это ограничение обойти?