Как передать многомерный массив в качестве аргумента в AS2?

Я создал и заполнил многомерный массив и передал его функции, например:

var array = new Array();

for (i=0; i<someLength; i++) {
   array[i] = new Array();

   for (j=0; j<someOtherLength; j++); {
       array[i,j] = "someValue";
   }

   someFunction(array[i]); 
}

Но внутри функции, когда я пытаюсь получить доступ к вложенным значениям, вот так:

 function someFunction (array) {
   trace(array[1]);
   trace(array[2]);
   trace(array[n]);
 }

Я получаю неопределенное значение, например, массив, который я только что передал, является просто значением. Каким будет правильный способ добиться этого?


person CCrawler    schedule 03.04.2012    source источник


Ответы (1)


Вы хотите:

array[i][j]

Не array[i,j]

person Marty    schedule 03.04.2012
comment
Большое спасибо, это сводило меня с ума! - person CCrawler; 03.04.2012