В смысле, что два и больше раз под одно и то же выделять не надо, конечно.

Код AS3:
var i:uint;
var j:uint;
var arr:*;//arr - не массив пока, нулевой указатель, не можем обращаться arr[i]
arr = []; // теперь массив и можем
for (i = 0; i < 1000; i++) {
//arr[i] - не массив, он то же самое, что был arr, нулевой указатель пока, не можем обращаться arr[i][j]
arr[i] = []; // теперь arr[i] массив, можно обращаться к arr[i][j]
for (j = 0; j < 1000; j++) {
arr[i][j] = String(i) + "_" + String(j);
}
}