【发布时间】:2011-07-24 16:31:26
【问题描述】:
我正在尝试找到一种为非 UI 组件在类树中冒泡事件的好方法。
我有这样的结构:
- 控制器
- 工作单元
- 儿童单元 1(抚养活动)
- 工作单元
我想在 Controller 中处理 Child Unit 1 中引发的事件。我尝试将气泡属性设置为 true,但我了解到这仅适用于 UI 组件。
有没有办法为不是 UI 组件的自定义类启用此功能?
【问题讨论】:
标签: apache-flex actionscript-3
我正在尝试找到一种为非 UI 组件在类树中冒泡事件的好方法。
我有这样的结构:
我想在 Controller 中处理 Child Unit 1 中引发的事件。我尝试将气泡属性设置为 true,但我了解到这仅适用于 UI 组件。
有没有办法为不是 UI 组件的自定义类启用此功能?
【问题讨论】:
标签: apache-flex actionscript-3
仅当类是显示层次结构的一部分时,冒泡才有效。否则,您将如何判断父类是什么?即使是尚未添加到舞台的 UIComponent 也不会冒泡事件。
对于非 UIComponents,您将不得不在每个级别监听并重新调度事件。
【讨论】: