LinkBar按钮/标签单击事件转换

时间:2009-06-12 17:00:12

标签: flex events button viewstack

我创建了一个带有两个标签的链接栏。现在,我需要跟踪标签点击次数。

                                                                                      
                10                 100         
                   

即。如果在开头“First”被点击,将显示详细信息。之后,如果没有提交详细信息,则单击“秒”,然后会出现一条警告消息,通知用户“第一个仍在进行中,是否要取消并开始第二个操作”。反之亦然,从第二到第一次转型。我需要知道如何编写事件来跟踪点击的按钮。

1 个答案:

答案 0 :(得分:0)

...也许

var inProgress:Boolean = false;
var clickedButton:Button;


private function clickButtonHandler(event:MouseEvent):void{
  if(clickedButton != null){

    if(clickedButton  != event.currentTarget && inProgress){
      //handle alert
    }
  }
  else{
     clickedButton = event.currentTarget;
  }

  inProgress = true;
}

private function sumbitDetailsHandler(event:Event):void{
   inProgress = false;

   clickedButton = null;
}