|
|
|||||
Регистрация: Sep 2008
Сообщений: 4
|
button enabled
Имеем Button (instance name: bb)
При установленном enabled=false события продолжают приходить, в чем проблема ? По хелпу - вроде должн блокироваться любой ввод по кнопке. [code] stop(); bb.enabled=false; bb.addEventListener(MouseEvent.CLICK,mmm); function mmm(e:MouseEvent){ trace( "click "+bb.enabled ); } [/code] output: click false click false ... |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
кинул на сцену кнопку, скопировал ваш код - у меня все работает (когда false - кнопка неактивна и не принимает клики)
Button имеется ввиду ведь import fl.controls.Button ?
__________________
low + |
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
а может у вас установлен прослушиватель и на родительский объект кнопки ?
|
|
|||||
Регистрация: Dec 2009
Сообщений: 428
|
Все правильно, енаблед не позволяет нажать на кнопку но события все равно ловятся. Надо листенер удалять тоже
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
Цитата:
то есть ограничить анимацию ховера, а действия все равно выполнять - оригинально
__________________
low + |
|
|||||
Регистрация: Dec 2009
Сообщений: 428
|
да, и это не в моем представлении, а я с этим столкнулся тоже. Анимация не воспроизводится, а события отлавливаются. Я удалял листенер. И да, я был тоже удивлен =)
ЗЫ Делал на CS4, мб влияет как то Добавлено через 7 минут Во как выяснилось =) enabled свойство enabled:Boolean [чтение и запись] Язык версии : ActionScript 3.0 Версии среды выполнения: 1.0 9 Логическое значение, которое определяет, включена ли кнопка. Когда кнопка отключена (свойство enabled имеет значение false), кнопка видима, но не реагирует на щелчок. Значение по умолчанию — true. Это свойство удобно использовать, когда требуется отключить часть элементов навигации. Например, может потребоваться отключить кнопку на отображаемой в данный момент странице, чтобы на нее нельзя было нажать и чтобы предотвратить перезагрузку страницы. Примечание. Для предотвращения событий mouseClicks для кнопки установите оба свойства — enabled и mouseEnabled — на значение false.
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
Регистрация: Sep 2008
Сообщений: 4
|
mouseEnabled - помогло!
спасибо. |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
ftmp а можешь пример скинуть c неработающей кнопкой? у меня при enabled = false; события не проходят все-равно
__________________
low + |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
ясно, разговор шел про разные баттоны)
__________________
low + |
Часовой пояс GMT +4, время: 16:16. |
|
« Предыдущая тема | Следующая тема » |
Теги |
button , enabled |
Опции темы | |
Опции просмотра | |
|
|