PDA

Просмотр полной версии : Аналог onEnterFrame с меньшей частотой кадров.


Korsar Nik
21.05.2008, 16:20
Здравствуйте.
Скажите, существует ли обработчик событий или функция (если нет, то можно ли как-то создать), аналогичная onEnterFrame, но с регулируемой частотой кадров? Например, у меня frame rate 24, а я хочу, чтобы то или иное событие выполнялось каждый 6-ой кадр, а не 24-ый.

RJ Presto
21.05.2008, 16:22
setInterval в хэлпе смотри

iNils
21.05.2008, 16:39
setInterval асинхронен фпс. Если нужна 100% привязка к фпс, то надо просто завести переменную счетчик. Пример
cx = 0;
this.onEnterFrame = function () {
cx++;
if (cx % 4 == 0) {
trace (cx);
}
};

Korsar Nik
21.05.2008, 17:03
Понятно. setInterval не подходит, нужна была именно привязка к фпс. Спасибо, вопрос исчерпан.