Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Аналог onEnterFrame с меньшей частотой кадров. (http://www.flasher.ru/forum/showthread.php?t=112222)

Korsar Nik 21.05.2008 16:20

Аналог onEnterFrame с меньшей частотой кадров.
 
Здравствуйте.
Скажите, существует ли обработчик событий или функция (если нет, то можно ли как-то создать), аналогичная 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 не подходит, нужна была именно привязка к фпс. Спасибо, вопрос исчерпан.


Часовой пояс GMT +4, время: 13:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.