2011-08-17 60 views
1

我在Flash中有两个scenes如何使按钮在actionscript中只能点击一次?

在第一个我有一个button,如果有人click在那button它进入第二个scene

在第二个scene我删除button与图像,因此它不可点击。

如何离开这button,但使它不可点击?

第二种情况是,如果我在闪存中只使用一个scene,并希望button只能单击一次? actionscript将如何看起来像?

在此先感谢。

+1

Actionscript 2或3? –

回答

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

否...它不起作用,因为** button.enabled = false; **这只会删除手轮。 – Benny

1

按钮和影片剪辑都有两个属性,你可以使用,enabledvisible。如果你想完全隐藏它,并确保它不被点击

myButton.enabled = false; 

myButton.visible = false; 

如果是这样,如果你希望按钮可见,但无法点击,这样做ActionScript 2.0中,只需添加下划线的属性:

myButton._enabled = false; 
myButton._visible = false; 
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,试试这个....