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 ... |
кинул на сцену кнопку, скопировал ваш код - у меня все работает (когда false - кнопка неактивна и не принимает клики)
Button имеется ввиду ведь import fl.controls.Button ? |
а может у вас установлен прослушиватель и на родительский объект кнопки ?
|
Все правильно, енаблед не позволяет нажать на кнопку но события все равно ловятся. Надо листенер удалять тоже
|
Цитата:
то есть ограничить анимацию ховера, а действия все равно выполнять - оригинально |
да, и это не в моем представлении, а я с этим столкнулся тоже. Анимация не воспроизводится, а события отлавливаются. Я удалял листенер. И да, я был тоже удивлен =)
ЗЫ Делал на CS4, мб влияет как то Добавлено через 7 минут Во как выяснилось =) enabled свойство enabled:Boolean [чтение и запись] Язык версии : ActionScript 3.0 Версии среды выполнения: 1.0 9 Логическое значение, которое определяет, включена ли кнопка. Когда кнопка отключена (свойство enabled имеет значение false), кнопка видима, но не реагирует на щелчок. Значение по умолчанию — true. Это свойство удобно использовать, когда требуется отключить часть элементов навигации. Например, может потребоваться отключить кнопку на отображаемой в данный момент странице, чтобы на нее нельзя было нажать и чтобы предотвратить перезагрузку страницы. Примечание. Для предотвращения событий mouseClicks для кнопки установите оба свойства — enabled и mouseEnabled — на значение false. |
mouseEnabled - помогло!
спасибо. |
ftmp а можешь пример скинуть c неработающей кнопкой? у меня при enabled = false; события не проходят все-равно :)
|
Вложений: 1
пример: Вложение 23664
|
ясно, разговор шел про разные баттоны)
|
Часовой пояс GMT +4, время: 02:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.