Для моих пользовательских компонентов, когда они переходят от включенного к отключенному или отключенного для включения, я хочу вызвать пользовательское событие. Я не могу найти связанных событий в liveocs. Любые подсказки, пожалуйста?Прослушивание изменения состояния включения/выключения
3
A
ответ
5
UIComponent
ли отправка события типа enabledChanged
от способа его set enabled
. Вот источник этого метода:
public function set enabled(value:Boolean):void
{
_enabled = value;
// Need to flush the cached TextFormat
// so it recalcs with the disabled color,
cachedTextFormat = null;
invalidateDisplayList();
dispatchEvent(new Event("enabledChanged"));
}
Вы можете прослушать его с помощью:
myComponent.addEventListener("enabledChanged", handleEnabledChanged);
1
Если они являются настраиваемыми компонентами, и я предполагаю, что вы расширяете UIComponent (или дочерний класс), почему бы вам просто не переопределить метод Enabled setter, а затем отправить в него настраиваемое событие?
Что-то вроде:
override public function set enabled(value:Boolean):void {
super.enabled = value;
dispatchEvent(new EnabledChangedEvent());
}
Смежные вопросы
- 1. Прослушивание изменения текстового поля
- 2. прослушивание после изменения идентификатора
- 3. Android - прослушивание состояния адаптера NFC
- 4. Прослушивание папок и файлов (изменения)
- 5. Прослушивание изменения ориентации устройства при ориентации заблокировано
- 6. прослушивание изменения количества строк в таблице
- 7. Прослушивание изменения URL-адреса на Twitch.tv
- 8. Прослушивание события изменения размера другого окна
- 9. прослушивание события изменения объекта в базовой модели
- 10. Прослушивание изменения содержимого HTML внутри WebView
- 11. Детектирование шпонкой изменения состояния
- 12. Обнаружение изменения состояния JRadioButton
- 13. Обнаружение изменения состояния галочки
- 14. Counting изменения состояния
- 15. Изменения Строки состояния Цвет
- 16. Изменить ключ состояния изменения?
- 17. Изменения состояния в реакциях?
- 18. Прослушивание изменения состояния рабочего объекта TFS с использованием службы окна C#
- 19. Apache запускает прослушивание изменений состояния объектов в локальных узлах
- 20. Изменить поведение изменения строки состояния
- 21. Изменения строка состояния цвета XML
- 22. Дождитесь изменения состояния в тесте
- 23. Flex 4: событие изменения состояния
- 24. AngularJS слушать событие изменения состояния
- 25. Захват события изменения состояния сети
- 26. кнопки изменения состояния в tkinter
- 27. Изменения состояния после завершения Ember.comput
- 28. JQuery: обнаружение изменения состояния CSS
- 29. Python: если значение изменения состояния
- 30. Вызов метода после изменения состояния