![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Использую MouseEvent.MOUSE_MOVE и updateAfterEvent для плавного управления собственным курсором (без updateAfterEvent движение слегка дерганое). Во время движения мышкой курсор передвигается плавно, но зато начинает притормаживать любая анимация проигрываемая в данный момент на сцене (будь то сложная анимация персонажа, либо просто движение шарика от одного края к другому). Кто нибудь сталкивался с таким и как этого можно избежать?
|
|
|||||
|
Banned
[+5 04.06.13]
[+1 08.06.13] Регистрация: May 2013
Сообщений: 52
|
Rivexe, для курсора можно использовать Mouse.registerCursor и MouseCursorData. Работает в разы быстрее. Правда, максимальный размер курсора 32х32.
Последний раз редактировалось Zebestov; 04.06.2013 в 13:44. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 2
|
Перетаскивай курсор в ENTER_FRAME, а не в MOUSE_MOVE.
|
|
|||||
|
Lorem ipsum
|
elbik, именно так делаются "дерганые курсоры", которые бросаются в глаза после нативного.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Сравните нативный и собственный курсор здесь. Нативный выглядит конечно более приятно глазу.
__________________
FlashPress.ru | Blog |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 2
|
Zebestov, если frame rate падает у swf то лагать будет не только мышка но и весь контент. А нативный курсор ограничен размерами. Если не выходить за эти ограничения, то тогда лучше использовать нативный.
|
|
|||||
|
elbik, вам ещё нужно много узнать о
|
|
|||||
|
Lorem ipsum
|
elbik, если.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
UpdateAfterEvent вызывает дополнительную функцию обновления (т.е. повторно вызывает листенер).
Из-за этого все другие функции притормаживают, иногда даже замораживаются. Используйте нативный курсор или вообще не меняйте его (пожалуйста ). |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Друзья, всем спасибо за ответы! Если размеры курсора не превышают допустимые значения, то нативный курсор самый оптимальный вариант, а вот в других случаях наверное придется извращаться.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|