Пасиб большое за ответ!
Но неужели нельзя прощще?? Этот код для примера был. На деле массив 100 на 100! Ролик 50 кадров в сек. В каждом кадре необходимо вносить изменения в копию массива не затрагивая оригинал.. Этож как всё будет тормозить то?! В C++, Basic, не грю уж про ASM - простенько и элегантно решается так... Хм.. Видно только не в Action Script?
Что по вашему коду - не прощще ли тогда так:

Код:
for(i=0;i<ВСЕГО_ЭТАЖЕЙ_МАССИВА;i++) a3[i]=a1[i].concat();
Эххх, абыдна да! Почему с одномерным массивом всё отлично работает а с многомерным уже указатели передаются..
Вот и хотелось бы услышать от знатоков - нельзя ли без циклов и прочих "излишеств" скопировать один "многоэтажный" массив в другой???