我只想問一下,如何在不需要代碼sniplet gotoandstop的情況下點擊按鈕,我想讓if else語句在哪裏,如果他點擊這個名爲「answerb.btn」他會去註定的框架。轉換代碼sniplet gotoandstop if if else coondition
以及即時通訊思考這個代碼
If (answer.btn = onPress) {
gotoAndStop(2);
}
但不知何故,東郡錯誤的代碼我不知道該用什麼代碼按下按鈕。請啓發我ty
我只想問一下,如何在不需要代碼sniplet gotoandstop的情況下點擊按鈕,我想讓if else語句在哪裏,如果他點擊這個名爲「answerb.btn」他會去註定的框架。轉換代碼sniplet gotoandstop if if else coondition
以及即時通訊思考這個代碼
If (answer.btn = onPress) {
gotoAndStop(2);
}
但不知何故,東郡錯誤的代碼我不知道該用什麼代碼按下按鈕。請啓發我ty
你應該有一個event listener。這裏是你的方法能以這樣的一個例子:
button.addEventListener(MouseEvent.CLICK, onClick);
private function onClick(e:MouseEvent):void
{
//your logic here
this.gotoAndStop(2);
};
這裏是我的項目,其所需的文字輸入到程序之前塊的一個例子,但它使用的,如果使用按鈕報表按所以你可以修改它以滿足您的需求!
stop();
var names:String;
var id:String;
var supervisor:String;
namein.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
idin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
supervisorin.addEventListener(TextEvent.TEXT_INPUT,paramChanged);
beginbutton.enabled = false;
function paramChanged(event:TextEvent):void
{
if (namein.text != "" && idin.text != "" && supervisorin.text != "" &&
namein.length >=5 &&
idin.length >=5 &&
supervisorin.length >=5)//add your other fields here
{
beginbutton.enabled = true;
beginbutton.addEventListener(MouseEvent.CLICK,
fl_ClickToGoToAndPlayFromFrame);
}
else
{
beginbutton.enabled = false;
//If something changes that means we now fail the test you will want to disable the button again
}
}
function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void
{
names = namein.text;
id = idin.text;
supervisor = supervisorin.text;
gotoAndPlay(15);
}
我不能評論添加到其他用戶的答案,但我真的不明白這件事投票的東西是如何工作的在這裏...如何做我的答案包含if語句的OP一直在尋找失去原來的「綠色檢查」還是什麼?到一個答案,再次提供了OP想要擺脫的onClick?我的答案「可能」有很多「額外」的信息,但是它提供了OP可以使用和修改的一個工作示例.... – Wicked
你提出了一個簡單的問題,因爲他提出的問題太複雜了。 (至少這是我的看法) –