【问题标题】:How to make button clickable only once in actionscript?如何使按钮在动作脚本中只能点击一次?
【发布时间】:2011-08-17 21:50:57
【问题描述】:

我在 Flash 中有两个 scenes

在第一个我有一个button,如果有人在那个buttonclick 它转到第二个scene

在第二个scene 中,我删除了带有图像的button,因此它不可点击。

如何留下这个button,但让它完全不可点击?

第二种情况是如果我在 Flash 中只使用一个 scene 并且希望 button 只能点击一次怎么办? actionscript 的外观如何?

提前致谢。

【问题讨论】:

    标签: flash actionscript-3 actionscript


    【解决方案1】:
    var ft:Boolean = true;
    myBtn.addEventListener(MouseEvent.CLICK, action);
    function action (e:MouseEvent):void 
    {
        if(ft)
        {
            myBtn.enabled = false;
            //myBtn.visible = false;
            trace("licked");
            ft = false;
        }
    }
    

    如果是as3,试试这个....

    【讨论】:

      【解决方案2】:

      Buttons 和 MovieClips 都有两个可以使用的属性,enabledvisible。如果您希望按钮可见但不可点击,请执行以下操作:

      myButton.enabled = false;
      

      如果你想完全隐藏它,同时确保它不能被点击:

      myButton.visible = false;
      

      如果这是 ActionScript 2.0,只需在属性中添加下划线:

      myButton._enabled = false;
      myButton._visible = false;
      

      【讨论】:

        【解决方案3】:
        button.onPress = function()
        { 
          button.enabled = false; 
        } 
        

        【讨论】:

        • 不...它不起作用,因为 button.enabled = false; 这只会删除手形光标。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多