Показать сообщение отдельно
Старый 13.10.2009, 11:23
Division вне форума Посмотреть профиль Отправить личное сообщение для Division Найти все сообщения от Division
  № 1  
Ответить с цитированием
Division
 
Аватар для Division

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
Код AS3:
var len : int = arr.length;
var i : int = len;
while (i > 0) {
    i--;
    if (condition) {
        arr.splice(i,1);
    }
}
То есть спускаемся от последнего индекса у нулевому.
Не знаю, как флешь работает с памятью, но быть может лучше вообще не менять размер массива (обнулять удалённые элементы и сдвигать их в конец массива).
__________________
while(1) {}