2016-09-19 4 views
-1

Я просто хочу спросить, как я могу сделать код без необходимости использования sniplet кода gotoandstop при нажатии кнопки, я хочу сделать if else statement, если он нажмет на это «answerb.btn», он отправится в предназначенную рамку.Преобразование кода sniplet gotoandstop в if else coondition

Ну им думать этот код

If (answer.btn = onPress) { 
gotoAndStop(2); 
} 

Но почему-то ITA неверный код я не знаю, какой код использовать для кнопки. Pls просветить меня ty

ответ

1

Вы должны иметь event listener. Вот пример того, как вы могли бы к этому:

button.addEventListener(MouseEvent.CLICK, onClick); 
private function onClick(e:MouseEvent):void 
{ 
    //your logic here 
    this.gotoAndStop(2); 
}; 
0

Вот пример одного из моих проектов, требовавших текст, который необходимо ввести в блоки перед продолжением, но используется, если заявления с кнопками прижимают, чтобы вы могли внесите изменения в соответствии с вашими потребностями, как вы пожелаете!

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); 
} 
+0

Я не могу добавить комментарий к другим пользователям ответить, но я действительно не понимаю, как это вверх голосование материал работает здесь ... Как же мой ответ, который содержит, если заявление ОП искал потерять оригинальная «зеленая проверка» или что-то еще? к ответу, который снова предоставляет onClick, который OP хотел уйти от? Мой ответ «может» иметь много «лишней» информации, однако он предоставляет рабочие примеры, которые OP может использовать и изменять .... – Wicked

+0

вы сделали слишком сложную задачу, которую он задает. (по крайней мере, это мое мнение) –