如何在动作脚本中只按一次按钮?

时间:2011-08-17 21:50:57

标签: flash actionscript-3 actionscript

我在Flash中有两个scenes

首先,我有一个button,如果click上有人button,则会转到第二个scene

在第二个scene中,我删除了带有图片的button,因此无法点击。

如何保留此button,但根本不能点击它?

第二种情况是如果我在Flash中仅使用一个scene并希望button只能点击一次? 动作脚本的外观如何?

提前致谢。

3 个答案:

答案 0 :(得分:1)

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

myButton.enabled = false;

如果您想完全隐藏它并确保无法点击它:

myButton.visible = false;

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

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

答案 1 :(得分: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 :(得分:0)

button.onPress = function()
{ 
  button.enabled = false; 
}