![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
cursor = new sprite_cursor(); cursor.mouseEnabled = false; cursor.mouseChildren = false; addEventListener(MouseEvent.ROLL_OVER, cursor_change); addEventListener(MouseEvent.ROLL_OUT, cursor_change); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpListener); } public function cursor_change(e:MouseEvent):void { if (e.type == "rollOver") { Mouse.hide(); addChild(cursor); addEventListener(MouseEvent.MOUSE_MOVE, mouse_move); } else { Mouse.show(); removeChild(cursor); removeEventListener(MouseEvent.MOUSE_MOVE, mouse_move); } } public function mouse_move(e:MouseEvent):void { cursor.x = mouseX; cursor.y = mouseY; e.updateAfterEvent(); } |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Последний раз редактировалось undefined; 23.12.2014 в 20:22. |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 836
|
Не, не помогает
|
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Кидай сюда свою флэшку - разберемся
|
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Используйте native cursor и таких проблем не будет.
|
|
|||||
|
Регистрация: Jan 2013
Сообщений: 322
|
Цитата:
Цитата:
cursor = new sprite_cursor(); cursor.mouseEnabled = false; cursor.mouseChildren = false; stage.addEventListener(KeyboardEvent.KEY_UP, keyUpListener); addChild(cursor); Mouse.hide(); addEventListener(MouseEvent.MOUSE_MOVE, mouse_move); } public function mouse_move(e:MouseEvent):void { cursor.x = mouseX; cursor.y = mouseY; e.updateAfterEvent(); } Добавлено через 4 минуты Цитата:
Цитата:
Последний раз редактировалось nubideus; 24.12.2014 в 12:01. |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
В любом случае, нативный курсор лучше дисплейОбджекта. Он работает на уровне ос и не зависит от фпс и лагов. |
|
|||||
|
Регистрация: Jan 2013
Сообщений: 322
|
Цитата:
на устройствах с высоким ppi эти 32 пиксела превратятся в точку. |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
|
|||||
|
Регистрация: Jan 2013
Сообщений: 322
|
Цитата:
вот очевидный пример ![]() хорошо конечно что у нативного курсора нет лага, но было бы лучше починить лаги в плеере, а не делать костыли для курсора. я не говорю что нативный курсор юзать не надо, я говорю что он не панацея |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|