0

2 つのラベルを持つリンクバーを作成しました。ここで、ラベルのクリックを追跡する必要があります。


10 100

すなわち、最初に「はじめに」をクリックすると、詳細が表示されます。その後、詳細を送信せずに「2 番目」をクリックすると、「1 番目はまだ進行中です。キャンセルして 2 番目の操作を開始しますか」という警告メッセージがユーザーに通知されます。2 番目から 1 番目への移行の場合はその逆です。どのボタンがクリックされたかを追跡するためのイベントの書き方を知る必要があります。

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 に答える