2011-08-17 61 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,試試這個....