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


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

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

좋은 웹페이지 즐겨찾기