![]() |
setInterval vs. onEnterFrame
Что лучше использовать, setInterval или OnEnterFrame? И при каких случаях... В моём случае массовое создание клипов (не больше 1000). Каждый клип двигается с поможу одного из этих методов. Какой лучше использовать?
|
для каждой ситуации по-разному: иногда удобно использовать onEnterFrame, иногда - setInterval.
Разница в том, что событие onEnterFrame вызывается с частотой frame rate у вашего swf, а setInterval вызывает функцию через заданный промежуток времени. |
ну да, это я знаю, но я ещё слышал что setInterval плохо работает в АС2. Может де статейка интересная есть?
|
Таймеры во Flash вообще своеобразно работают, независимо от версии AS. У них низкая точность, она зависит от браузера и даже от выставленного в ролике FPS (чем ниже, тем меньше точность).
|
тада, я заметил, но всё же не могу выбрать между этими двумя методами)
|
Цитата:
В кратце - "при высоких требованиях к плавности анимации лучше юзать setInterval т.к.:
Но вообще, alekslitvinenk прав, и даже в упомянутой выше книге, целый раздел (глава) посвящен оптимизации различных типов анимации, так что одной статейки маловато будет |
Уважаемые, подскажите, как получить значение frame rate в самом фильме и можно ли его динамически менять?
|
В AS1/AS2 нельзя никак.
|
я стараюсь почти всегда пользоваться onEnterFram'ом
setInterval как-то мне не по душе |
А что загружает больше систему?
Если только в производительности вопрос... что лучше: 10 setInterval или OnEnterFrame? |
| Часовой пояс GMT +4, время: 11:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.