
05.04.2004, 22:30
|
|
Регистрация: 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{
// пока подождем
}
}
Годится для некоторых задач
__________________
Юра
|