Показать сообщение отдельно
  #2 (permalink)  
Старый 23.04.2013, 02:17
Аватар для bret
Кандидат Javascript-наук
Отправить личное сообщение для bret Посмотреть профиль Найти все сообщения от bret
 
Регистрация: 04.10.2008
Сообщений: 128

var i = 0;
    var timer = setInterval(function() {
        if(i < (all - 1)) {
            /* какое-то действие */
            i++;
        } else {
            clearInterval(timer);
        }
    }, 1000);

Хотя, если действие "длинное" - для точности срабатывания временных задержек рекомендуется использовать вложенные setTimeout

Равномерное движение есть движение с постоянной скорость пикс/сек. Т.е. задача в том, чтобы перемещать объект на одинаковое число пикселей за одинаковое время.
__________________
я подыскиваю мозг... твой подойдёт
Ответить с цитированием