|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Как сделать TextField прозрачным для мыши?
Ставлю у текстового поля mouseEnabled в false - ноль эмоций. Может он сам на мышку и не реагирует, но кнопку под собой все равно перекрывает.
|
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
private function init(e:Event = null):void { var textField:TextField = new TextField(); textField.background= true; textField.mouseEnabled = false; var spr:Sprite = new Sprite(); spr.graphics.beginFill(0x324444); spr.graphics.drawCircle(0, 0 , 110); spr.graphics.endFill(); addChild(spr); addChild(textField); addEventListener(MouseEvent.CLICK, onClickButton ); } private function onClickButton(e:MouseEvent):void { trace(e.target); // Sprite } |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Да, работает.
Ничего не понимаю. |
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
ну возможно где то такую контрукцию применили
в кнопке или в родителе кнопки, тем самым событие клика не всплывет, или бабблинга нет у события в вашей кнопке.
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Короче, решил проблему на уровне контейнера (спрайта), в котором лежал текстфилд, но понимания все равно нет.
Добавлено через 52 секунды Цитата:
|
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
так может этот контейнер выше кнопки лежал, гадать можно сколько угодно без кода.
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Пример показывает, что mouseEnabled работает, значит косяк где-то в сборке вьюхи. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
selectable = false
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
|
Часовой пояс GMT +4, время: 10:31. |
|
« Предыдущая тема | Следующая тема » |
|
|