![]() |
Как сделать так, чтобы событие происходило только при щелчке на пустой области?
Добрый день,
на сцене существует экземпляр клипа ClickCatcher, который выглядит примерно так: Код:
class ClickCatcher extends MovieClip { |
Видимо вопрос в том, чтобы приаттаченные клипы не залезали друг на друга? Тогда надо при событии onMouseUp проверять hitTest со всеми мувиками на _root и если не пересекается, то аттачить.
Или еще удобнее - аттачить и тут же проверять hitTest, если пересекается - то удалить аттач (надо только проверить, не требуется ли переход головки, для корректной работы hitTest). |
onMouseUp -- глобальное событие. Можно использовать вместо onMouseUp, onRelease. У мувиков, которые будут над экземепляром ClickCatcher, прописать:
Код:
onRelease = null; |
| Часовой пояс GMT +4, время: 11:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.