Показать сообщение отдельно
Старый 20.01.2013, 00:48
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 27  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Ага, так лучше. Вот пишу на коленке:

Код AS3:
for (var i:uint = 0; i < arr.length; i++) {
    // кэшируем элемент массива, чтобы каждый виток цикла не искать
    var numbList:Array = arr[i];
 
    for (var j:uint = 0; j < numbList.length; j++) {
        var numb:int = numbList[j];
 
        if (numb > 2) {
            numb = 0;
        }
        else {
            numb++;
        }
 
        numbList[j] = numb;
    }
}
Добавлено через 9 минут
Плюс по-хорошему еще каждое обращение к длине массива тоже закэшировать. Оно тоже "запрашивается" каждый виток цикла.
__________________
тут я