Цитата:
Сообщение от Babylon
Перекрывать клики наложением спрайтов это надо додуматься до этого  . А чего кодом никак?
|
Зачем? Или Вы из тех, кто не ищет легких путей? Что проще, добавить временный невидимый спрайт поверх ВСЕГО, или бегать по всему и вся задавая mouseEnabled = false? Тем более что для этих манипуляций подчас потребуются танцы с бубном. Или же, получать ссылку на документ класс и ставить ему mouseEnables = false и mouseChildren = false; Тогда в чем профит? Опять ссылка, опять связанность. Stage есть у любого флеш приложения, и мой вариант менеджера можно легко перетащить из одного в другое, даже ничего не переделывая.
Прозрачный спрайт мне кажется здесь самым разумным решением. Многие им пользуются, если нужно отключить реакцию на мышь во время появления модального окна. Плюс, чаще нужно не полностью прозрачный, а, например, затемнить задний фон, или сделать его размытым. При нажатии какой-то кнопки в модальном окне, оно удаляется вместе с этим спрайтом, и все снова начинает работать.