【发布时间】:2016-10-30 06:01:53
【问题描述】:
我正在使用一个自定义组件,我需要能够判断状态何时发生变化。
为StateChangeEvent.CURRENT_STATE_CHANGE 添加事件侦听器是侦听状态更改的唯一方法还是我可以覆盖的方法?
public function MyComponent() extends SkinnableComponent {
public function MyComponent() {
addEventListener(StateChangeEvent.CURRENT_STATE_CHANGE, onCurrentStateChange);
}
private function onCurrentStateChange(event:StateChangeEvent):void {
//invalidateSkinState();
}
}
我查看了UIComponent.commitCurrentState()(发送事件的位置),它被标记为私有。
【问题讨论】:
标签: flash apache-flex flex4