|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Можно ли добавить слушатель событий к переменной типа Boolean
Можно ли к переменной bool (тип Boolean) добавить слушатель событий что-бы он был что-то типа
и вызывал-бы функцию myfunctionBoolean при любом изменении значения переменной bool. Или всякий раз в коде при изменении bool диспачить. |
|
|||||
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Да я в курсе про get и set, но если можно было бы немного кода, был бы крайне рад.
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Ответ: нельзя.
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Блин! Коротко и ясно! Спасибо!
|
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
import flash.events.*; public class MyClass extends EventDispatcher { public function MyClass() { } private var _bool : Boolean = false; public function get bool() : Boolean { return _bool; } public function set bool( value:Boolean ) : void { if (_bool == value) return; _bool = value; super.dispatchEvent(new Event(Event.CHANGE)); } }
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
[+1 06.03.13]
Регистрация: Feb 2007
Сообщений: 174
|
Нет, говоря про get и set я знал как это реализовать. Вашего предыдушего ответа:
Цитата:
|
|
|||||
для справки: метод addEventListener есть у EventDispatcher и его наследников, коим Boolean не является.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Упс, а оказывается товарищ i.o. уже опередил) Последний раз редактировалось KumoKairo; 19.03.2013 в 10:53. |
Часовой пояс GMT +4, время: 21:32. |
|
« Предыдущая тема | Следующая тема » |
|
|