2009-09-23 3 views
2

Временная шкала Flash's MovieClip создается таким образом, что может пропускать кадры для сохранения гладкости анимации и синхронизации звука.Flash timeline script: будут ли они пропущены?

Мой вопрос в том, есть ли ActionScript для фрейма, будет ли шанс пропустить кадр, чтобы сценарий не был вызван?

Или кадры, у которых есть скрипт, никогда не будут пропущены? Каков механизм?

ответ

5

Нет, сценарии кадра никогда не пропускаются. Internally Flash обрабатывает каждый кадр в некотором смысле; единственное, что происходит при пропуске кадров, - это то, что они не отображаются на экране. Кстати, это происходит только тогда, когда тип звука «Stream» - кадры никогда не пропускаются, если звук «Событие», или если нет воспроизведения звука.

+0

Итак, когда он говорит пропустить рамку, просто пропустить рендеринг этого кадра? Это только часть отправки графических команд, верно? –

+0

Справа - события обрабатываются, а сценарии кадра выполняются нормально. Это просто, что экран визуально обновляется реже. – fenomas

1

Какие феномы говорят в основном.

Когда Flash компилирует FLA, он принимает все ActionScript на основе кадра и прикрепляет его в один большой центральный файл AS и использует внутренние методы для вызова этих блоков кода, когда это необходимо. Скрипты кадров никогда не теряются.