Показать сообщение отдельно
  #2 (permalink)  
Старый 03.05.2011, 23:27
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

не встречал покадровой анимации в JS
в случае "плавной" анимации, вычисляется врем я прошедшее с предыдущего момента анимации, и передвигается объект на пропорциональное расстояние, и таким образом, объект в любом случае преодолевает 300px за 3 секунды, к примеру.
хоть за 30 кадров, хоть за 300.

в случае покадровой анимации, наверно имеет смысл вычислять по Date, номер кадра, который следует показать в данный момент, и забить, если вдруг между вызовами прошло 150 секунд, и 2 кадра не было показано.
ИМХО, я бы поступил так. хотя зависит от конкретной задачи
Ответить с цитированием