![]() |
Меняем курсор на собственный
рисуем новый курсор, указываем ему инстенс: Hand_coursor
В главном классе пишем Код AS3:
Код AS3:
Подскажите, как сделать правильный "свой курсор" |
Код:
handMouse.mouseEnabled = false; |
И лучше все это делать без обращения к stage-у. Юзайте контейнер - возможно будет меньше проблем с очисткой памяти...
|
Ясненько, спасибо за ответы!
|
да, только не Event.ENTER_FRAME, а MouseEvent.MOUSE_MOVE + event.updateAfterEvent() + по правому клику курсор станет видным + убирать кастомный курсор при покидании сцены
|
И добавить слушатель в стейдж на событие ADDED, чтобы забрасывать курсор наверх при добавлении новых объектов в один с ним контейнер/забрасывать его контейнер наверх при добавлении объектов на стейдж..
|
следуя Вашим советам, сделал тестовый файл, что бы протестировать события MOUSE_LEAVE и updateAfterEvent. Но на событие MOUSE_LEAVE объект не удаляется со сцены
Код AS3:
или это только у меня не работает?) |
Прежде чем удалять, неплохо бы добавить.
|
добавили же
Код AS3:
|
Код AS3:
Код AS3:
Добавлено через 6 минут Все это потерянное время тебе бы с легкостью сэкономил человеческий компилятор. В ФД с флекс_сдк твой код никогда бы не был скомпилирован, это Флэш ИДЕ пропускает миллионы ошибок. |
точно, Wolsh, спасибо за совет! А вот такой вопрос, с выходом cs5 ничего не не поменялось связанного c actionscript? У меня просто не работает MOUSE_LEAVE в сs5, а вот в cs4работает
|
Компилятор в cs5 наверняка обновился, и то, что он не допустил ваших действий говорит о том, что его улучшают. Строгий компилятор не есть плохо. Ведь что нас не убивает, делает нас сильнее :)
|
| Часовой пояс GMT +4, время: 22:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.