AS3: Хитрости с массивами, как быстрей работать с массивом

Самый быстрый способ пройти весь массив — это обойти его с конца:
var i:int = array.length;
while(i--) {
trace(array[i]); //делаем необходимую операцию с массивом
}

Очистка массива.
Чаще всего очищать массив принято присвоением = [] , но быстро очистить массив в AS3 лучше следующим образом:
array.length = 0;

 

Для ускорения очистки памяти при чистке массива делается так:
while(array.length){
array.pop();
}

Вы считаете что для добавления нового элемента в конец массива лучше всего использовать .push()? Нет! Есть способ быстрее добавить эелемент:
array[array.length] = "новое значение в массив";
При жестких требованиях к быстрому коду и больших циклах это вам пригодиться.

Последний совет по массивам:

Используйте векторы в ActionScript 3, они быстрее! Гибкость использования меньше чем у массивов, но скорость в разы больше.