상태 관련 이벤트

1893 단어 xml
enterState: 새로운 상태 에 들 어가 면 트리거 는 state object 와 구성 요소 입 니 다.
exit State: 한 상태 가 떠 날 때 촉발 합 니 다. 촉발 자 는 state object 와 구성 요소 입 니 다.
current State Changing: 상태 가 바 뀔 때 촉발 합 니 다.이것 은 currentState 속성 값 이 변 경 된 구성 요소 에 의 해 실 행 됩 니 다.이 이 벤트 를 이용 하여 서버 에 새로운 상태 에 사용 할 데 이 터 를 요청 할 수 있 습 니 다.
current State Change: 한 상태 가 완전히 바 뀌 었 을 때 촉발 합 니 다.이 이 벤트 를 이용 하여 서버 에 데 이 터 를 보 내 사용자 의 현재 상 태 를 가리 킬 수 있 습 니 다.

<?xml version="1.0"?>
<!-- states\StatesSimpleEvent.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:s="library://ns.adobe.com/flex/spark">
<s:states>
<!-- Define the new view states. -->
<s:State name="default"
enterState="MyEnterTA.text = 'Enter state: default';"
exitState="MyExitTA.text = 'Exit state: default';"/>
<s:State name="NewButton"
enterState="MyEnterTA.text = 'Enter state: NewButton';"
exitState="MyExitTA.text = 'Exit state: NewButton';"/>
</s:states>
<s:VGroup id="g1">
<s:HGroup>
<s:Button id="b1" label="Click Me"
enabled.NewButton="false"/>
<s:Button id="b2" label="New Button"
includeIn="NewButton"/>
</s:HGroup>
<s:Button label="Change to NewButton state"
click="currentState='NewButton';"/>
<s:Button label="Change to default view state"
click="currentState='default';"/>
<s:TextArea id="MyEnterTA"/>
<s:TextArea id="MyExitTA"/>
</s:VGroup>
</s:Application>

좋은 웹페이지 즐겨찾기