【问题标题】:LinkBar button / label click event transitionLinkBar 按钮/标签点击事件转换
【发布时间】:2009-06-12 17:00:12
【问题描述】:

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


10 100

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

【问题讨论】:

    标签: apache-flex events button viewstack


    【解决方案1】:

    也许……

    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;
    }
    

    【讨论】:

    • 嗨...实际上,我没有使用按钮...它是一个链接栏,我有 2 个标签,每个标签都在一个 HBOX 内...它是一个用于链接栏的视图堆栈..任何建议..Cos,这在那里不起作用..对于视图堆栈,如果我使用 itemClick 或更改,如果取消事件不会让我回到以前的位置。相反,已经进行了更改,我只是收到警报消息。但是,我无法还原或更改事件。
    猜你喜欢
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2011-12-30
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多