![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2007
Сообщений: 54
|
Создал кнопку, поверх кнопки добавил контейнер с заливкой, внутри которого находится Bitmap.
Проблема в том что как только навожу мышью на Bitmap внутри контейнера, кнопка находящаяся под всем этим, т.е. просто перестает реагировать на MouseOver. Т.е мне нужно чтобы контейнер с Bitmap Никак не реагировал на мышь но Bitmap реагирует. свойства для контейнера не помогают Bitmap все равно продолжает реагировать на мышь. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 54
|
Да мне и не нужно чтоб он реагировал, просто представь битмап под ней кнопка, если проводить мышью рядом с битмапом кнопка реагирует. Как только навел на битмап все кнопка перестает отлавливать MouseOver. Битмап перекрывает кнопку. Как сделать так чтобы кнопка отлавливала MouseOver даже при наведении на битмап.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 54
|
Я еще раз пишу что он и не должен генерить. Мне нужно чтобы кнопка находящаяся под ним реагировала на события мыши. Т.е. представьте кнопка с иконкой. Так вот при наведении на иконку кнопка не переходит в состояние over. А курсор мыши превращается в обычную стрелочку.
Последний раз редактировалось Mideon; 12.08.2011 в 16:09. |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 21
|
|
|
|||||
|
Мидеон, вам 2 раза написали, что битмап не интерактивный объект..перекрывает вашу кнопку контейнер с битмапой...поставьте ему mouseEnabled = false;
Дмитрий, это вы о чем?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 57
|
Наверное имеется ввиду что кнопка перестает реагировать на маусОвер после того как сверху на нее положили битмап(тоисть он непрозрачен для события, если можно так сказать)... думаю лучшим выходом будет запихнуть етот битмап в мувик на котором зарегестрировано событие.
|
|
|||||
|
И опять -- нет.
Дисплейный объект не может перекрывать мышиных событий, если их не генерирует. Bitmap сам по себе не генерирует событий и не перекрывает курсор, даже если непрозрачен. Но когда мы кладем Bitmap в какой-либо контейнер, то эта область уже перекрывает мышь, потому что является частью интерактивного объекта.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 54
|
Всем Спасибо!!! Проблема на самом деле оказалась в том что я у родительского контейнера не проставил mouseEnabled = false и mouseChildren = false, а применял их к спрайтам которые содержат эти иконки, поэтому все так и работало. У мну изометрические плитки, над ними появляются иконки, иконки в контейнерах. Так вот у родительского контейнера, куда я вкладываю эти иконки, я не проставил mouseEnabled = false и mouseChildren = false.
Добавлено через 5 минут Т.е. у меня два контейнера в один container1 складываются кнопки в виде изометрических плиток. В другой container2 иконки, чтобы иконки были поверх плиток. Иконки содержатся в Sprite контейнерах indicator. Так вот я применял отключения мыши к каждому indicator а надо было к container 2 |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|