|
|
|||||
Регистрация: Jun 2008
Сообщений: 21
|
setInterval vs. onEnterFrame
Что лучше использовать, setInterval или OnEnterFrame? И при каких случаях... В моём случае массовое создание клипов (не больше 1000). Каждый клип двигается с поможу одного из этих методов. Какой лучше использовать?
|
|
|||||
для каждой ситуации по-разному: иногда удобно использовать onEnterFrame, иногда - setInterval.
Разница в том, что событие onEnterFrame вызывается с частотой frame rate у вашего swf, а setInterval вызывает функцию через заданный промежуток времени. |
|
|||||
Регистрация: Jun 2008
Сообщений: 21
|
ну да, это я знаю, но я ещё слышал что setInterval плохо работает в АС2. Может де статейка интересная есть?
|
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
Таймеры во Flash вообще своеобразно работают, независимо от версии AS. У них низкая точность, она зависит от браузера и даже от выставленного в ролике FPS (чем ниже, тем меньше точность).
|
|
|||||
Регистрация: Jun 2008
Сообщений: 21
|
тада, я заметил, но всё же не могу выбрать между этими двумя методами)
|
|
|||||
Guest
Сообщений: n/a
|
Цитата:
В кратце - "при высоких требованиях к плавности анимации лучше юзать setInterval т.к.:
Но вообще, alekslitvinenk прав, и даже в упомянутой выше книге, целый раздел (глава) посвящен оптимизации различных типов анимации, так что одной статейки маловато будет |
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Уважаемые, подскажите, как получить значение frame rate в самом фильме и можно ли его динамически менять?
__________________
скриптограф |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
В AS1/AS2 нельзя никак.
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
я стараюсь почти всегда пользоваться onEnterFram'ом
setInterval как-то мне не по душе |
|
|||||
[+3 14.09.09]
|
А что загружает больше систему?
Если только в производительности вопрос... что лучше: 10 setInterval или OnEnterFrame? |
Часовой пояс GMT +4, время: 00:23. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|