0

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


10 100

即如果在开始时单击“First”,则会显示详细信息。之后,如果没有提交详细信息,单击“第二个”,则应该会出现一条警报消息,通知用户“第一个仍在进行中,您要取消并开始第二个操作”。反之亦然,用于第二次到第一次的过渡。我需要知道如何编写事件来跟踪单击了哪个按钮。

4

1 回答 1

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;
}
于 2009-06-12T19:34:30.333 回答