사용자 정의 이벤트를 트리거하는 방법


  
  
  
  
  1. var evt:Event = new Event("test"); 
  2. stage.addEventListener("test",Check); 
  3. function Check(e:Event):void  
  4.     trace("type:"+e.type); 
  5.     trace("targe:"+e.target); 
  6.  
  7. stage.addEventListener(MouseEvent.CLICK,dispatch); 
  8. function dispatch(e:MouseEvent):void 
  9.     stage.dispatchEvent(evt); 

코드는 테스트 이벤트를 먼저 정의한 다음에 탐지기를 추가하고 check로 테스트 이벤트에 응답합니다.그러나 아직 이 이벤트를 촉발할 수 없습니다. 뒤에 다른 탐지기를 추가해서 탐지 함수인 디스패치에서 디스패치 탐지기를 호출해서test 이벤트를 촉발해야 합니다.

좋은 웹페이지 즐겨찾기