2010년 11월 11일 목요일

[플렉스] 이벤트 발생 처리

private function btnOK_Click(e:MouseEvent):void
   {
    trace("btnOK Click" + e.target);
    trace("btnOK Click" + e.currentTarget);
   
    e.stopPropagation();
   }
   private function pan_Click(e:MouseEvent):void
   {
    trace("Panel Click1" + e.target);
    if (e.target == pan)
    {
     trace("Panel Click" + e.target);
     trace("Panel Click" + e.currentTarget);
    }
   }

 

e.stopPropagation();
: 버튼 이벤트가 패널까지 전송 되는 것을 막음

 

 

//버튼 동적 생성 후 버튼 클릭시 이벤트 처리 부분

   private function initApp():void
   {
    btnCancel = new Button();
    btnCancel.id = "btnCan";
    btnCancel.label = "Cancel";
   
    btnCancel.addEventListener(MouseEvent.CLICK, btnCancel_Click);
    pan.addChild(btnCancel);
   }

 

//타이머생성 후 타이머 이벤트 실행 부분

 

  private function initApp():void
  {
   tmrCurTimer = new Timer(1 * 1000 );
   tmrCurTimer.addEventListener(TimerEvent.TIMER,tmrCurTimer_timer);
  }

댓글 없음:

댓글 쓰기