저는 맞춤 구성 요소를 사용하고 있으며 상태가 언제 바뀌는지를 알 수 있어야합니다.상태 변경이 발생할 때 알려주는 UIComponent에 메서드가 있습니까?
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()
이며 개인으로 표시되어 있습니다.