v2_01 이벤트 콜백 실현

v2_01 Implementing event handlers flex 이벤트 콜백
 
ex2_01
 
1.Understanding events
다음은 사건에 관한 몇 가지 요점이다.
*
하나의 이벤트는 프로그램에 어떤 이벤트가 발생했음을 나타낸다
 
*
일부 이벤트는 프로그램 프레임워크에서 발동하는데, 이 이벤트들은 코드가 실행한 결과이다
*initialize: 모든 UI 구성 요소에 초기화 이벤트가 있음
이 이벤트는 UI 구성 요소가 완성된 후 모든 직접 하위 구성 요소가 완성되기 전에 할당됩니다.
*creationComplete: 이벤트는 초기화 이벤트 후 분배됩니다. 이 이벤트는 해당 구성 요소가 생성되고 완료되었을 뿐이며 볼 수 있음을 나타냅니다.
*show: 모든 구성 요소를 볼 수 없습니다. 이벤트가 분배됩니다.
 
*
UI 구성 요소에도 사용자가 시작한 이벤트가 있습니다.
사용자가 구성 요소와 상호작용을 할 때 이벤트가 발생합니다
*click: 구성 요소를 클릭할 수 있습니다
   *change
   * mouseOver
 
2.Implementing event handlers
이벤트 모니터
다음과 같은 두 가지 방법이 있습니다.
  1.MXML 태그에 ActionScript 코드 포함
  2.Script 블록에 함수 만들기
 
제1식
<mx:FormItem label="Pickup Date:">
<mx:DateChooser id="pickupDate"
showToday="true" 
change="Alert.show('      !'+pickupDate.selectedDate.toDateString())"/>
</mx:FormItem>
<mx:FormItem label="Return Date:">
<mx:DateChooser id="returnDate" 
showToday="true"
change="Alert.show('      !'+returnDate.selectedDate.toDateString())"/>
</mx:FormItem> 
  
위의 두 DateChooser는 id만 다르기 때문에change 이벤트의 스크립트는 공용할 수 있습니다
두 번째 방식
private function dateChangeHandler():void
{
	Alert.show('      !')
}
    

좋은 웹페이지 즐겨찾기