Показать сообщение отдельно
Старый 13.01.2013, 20:43
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 9  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
mouseEnabled и mouseChildren такие подлые штуки, что отключают мышь только в рамках конейнера.
Т.е. если A и B лежат в C и B перекрывает A - то выставление B.mouseEnabled = false и B.mouseChildren = false сделает прозрачным B для A, но никак перекрыть те спрайты, что лежать вне C!

Как быть с курсором? Надо сделать такую структуру всего проекта:
Код:
--Документ-класс
----Главный контейнер
------всякие нужные для игры вещи
------другие вещи
--------другие спрайты, лежащие в других вещах
----Контейнер для курсора с mouseEnabled = false(если на контейнере что-то нарисовано) и mouseChildren = false(для самого курсора)
-------Курсор(если здесь выставлять mouseEnabled = false - не будет перекрывать только лежащее внутри контейнера для курсора)
-------Другие вещи, которые не должны перекрывать то что лежит в главном контейнере