Показать сообщение отдельно
Старый 16.03.2006, 20:28
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 6  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
В принципе нету смысла отслеживать фпс, если тебе нужно чтобы что то делалось за конкретный промежуток времени, но не сильно маленький (больше 50 мс). то опиши зависимость твоей сиситемы от времени (т.е. изменение который с не произойдут за какаето время dT). теперь вешай на onEnterFrame, функцию типа
Код:
mc.stTime = new Date().getTime() // получаешь время в мс.
mc.onEnterFrame = function(){
var now =  new Date().getTime();
var dT = now - this.stTime; // - получил время в мс которое прошло с прошлого изменения системы.
this.stTime = now;
function_for_change_system(dT);//функция которая меняет состояния системы
}