![]() |
Перемещение пользовательского курсора поверх всех объектов на сцене
у меня есть класс
Код AS3:
|
Для справки в 10.2 встроенный курсор можно внедрять непосредственно через механизм курсора операционной системы
MouseCursorData |
Поиск на сайте этом есть... http://www.flasher.ru/forum/showthre...F3%F0%F1%EE%F0
Добавлено через 5 минут Цитата:
|
допишите обработчик Event.ENTER_FRAME и в нём addChild( cursor );, тогда курсор всё время будет подниматься наверх в дисплей листе.
Добавлено через 1 минуту в принципе можно это написать и в вашем cursorFollow(evt:MouseEvent), но если курсор двигаться не будет а на сцену будут добавляться символы то, вполне возможно, что он опять скроется в нижележащих слоях. |
Цитата:
|
Цитата:
@Автор темы Создайте отдельный Sprite для курсора и отдельный спрайт для всего остального. Положите контейнер для курсора выше контейнера для всего остального. Добавьте курсор в его собственный верхний контейнер. Ну а все остальное - в нижний. |
Согласен, нужно просто добавить курсор в stage.
|
Цитата:
Цитата:
Может не будем драматизировать? Хотя, господа, правы. Предложенный мной вариант самый некрасивый из этих трех. Не подумал... |
Еще как посадит(. А потом люди удивляются почему у одних 3D во флеше не тормозит, а других баннеры проц подвешивают, и не стоит забывать про мобильные устройства...
|
Цитата:
на самом верху). И, что вы тогда тут раззадорились по этом поводу? |
| Часовой пояс GMT +4, время: 15:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.