Показать сообщение отдельно
Старый 05.04.2004, 22:30
_zhloba вне форума Посмотреть профиль Отправить личное сообщение для _zhloba Посетить домашнюю страницу _zhloba Найти все сообщения от _zhloba
  № 3  
_zhloba

Регистрация: Apr 2004
Адрес: Минск
Сообщений: 176
По умолчанию скорость не зависимая от частоты кадров

Есть одно решение, правда, придется повозиться.
Частоту кадров сделать побольше - 40-50 кадров в секунду
чтобы onEnterFrame срабатывал почаще, а все действия
привязать к системному времени

tm=new Date();
//фиксируем точку отсчета времени
time=tm.getTime();

this.onEnterFrame=function(){
var ntm=new Date();
//фиксуруем текущий момент времени
var now_time=ntm.getTime();

// если времени прошло достаточно
if( (now_time-time)>limin ) {
do_something();
// устанавливаем новую точку отсчета времени
time=now_time;
}
else{
// пока подождем
}
}
Годится для некоторых задач
__________________
Юра