![]() |
Событие не присваивается
Проблема в том, что не происходит присваивания события клика мышь на элемент.
То есть в трейс при клике ничего не вылезает. =\ Код AS3:
|
А вы фактически не на шэйп ли вешаете слушателя?
Код AS3:
|
На шейпы нельзя "вешать"? В этом вся проблема?
..и как их обратить в спрайт? |
http://www.flasher.ru/forum/showthread.php?t=189726
почитайте. Код AS3:
|
Цитата:
|
Сдаюсь.
Хотя нет. Код AS3:
|
Цитата:
Добавлено через 41 минуту Прочекал код, в итоге Ваше решение оказалось неверным, слушатель присвоился ко всем и вся модель поведения программы изменилась, попробуйте запустить мой код без ваших изменений, чтобы вы поняли чего я хотел. |
Код AS3:
|
Шейпы не являются EventDispatcher'ами. По этой причине они не реагируют на события мыши.
И не нужно вешать на каждый из объектов листенеры, учитывая, что все они предполагаются одинаковыми. Достаточно повесить листенер на родительском контейнере и установить фазу перехвата события. |
Цитата:
шейпы являются EventDispatcher'ами, но не являются InteractiveObject'ами |
| Часовой пояс GMT +4, время: 11:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.