Вы не правильно создаете двухмерный массив. Его нельзя создать просто объявив. Надо каждый элемент первого уровня сделать массивом, а у вас только первый элемент.

Код AS1/AS2:
arr = [[], []];
arr[0][1] = "a";
arr[0][2] = "b";
arr[0][3] = "c";
arr[1][1] = "a1";
arr[1][2] = "b1";
arr[1][3] = "c1";
for (var i = 1; i < 4; i++) {
trace ("arr 0," + i + " = " + arr[0][i]);
}
for (var i = 1; i < 4; i++) {
trace ("arr 1," + i + " = " + arr[1][i]);
}