2012-02-18 1 views
1

Я создаю флэш-файл на основе ActionScript, который нуждается только в обновлении экрана в ответ на что-то, что происходит за кулисами. Таким образом, мне не нужно, чтобы он работал с фиксированной частотой кадров. Вместо этого я просто хочу сказать, чтобы он лежал бездействующим, пока я не скажу, что экран нуждается в обновлении.Как создать Flash-файл на основе ActionScript, который не работает с фиксированной частотой кадров?

Однако я не вижу никакого способа сделать это. Это можно сделать? (т. е. установить частоту кадров в ноль и вручную принудительно обновить на основе определенного пользовательского события?)

Например, если вы можете привести пример, который просто запускает обновление на основе простого таймера, это будет Великий.

ответ

0

Нет, вы не можете. Первоначально Flash был спроектирован так, чтобы быть анимационной последовательностью, так что это что-то встроенное в плеер и невозможно изменить. Тем не менее, вы можете делать очень большие интервалы между кадрами. Ну, за одну секунду, а не один день :) Я бы также предположил, что такие вещи, как таймеры и события enterFrame, не сработают для вас, если бы можно было предотвратить все обновления фреймов.

Смежные вопросы