Я полный noob, чтобы вспыхнуть и знаю, что я просто пропустил что-то очевидное здесь.AS3 кнопки в movieclip
Я разработал свои экраны в качестве мувиклипа и имеет кнопки в каждом из мувиклипов, которые связывают экраны меню. Все работает отлично, используя временные рамки и фрагменты кода.
Теперь я пытаюсь сделать это в коде, у меня возникают некоторые проблемы:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class Main extends MovieClip {
public function Main() {
// define variable main as the movieclip main
var main = new Main_menu();
var instructions = new instructions();
//add the movieclip to the stage
addChild(main);
// Tell the button to run function on_play.....
Instructions_btn.addEventListener(MouseEvent.CLICK, on_play_button_clicked);
}
// what the button does
public function on_play_button_clicked(event:MouseEvent) {
addChild(instructions);
}
}
}
я могу получить муви клип Main для отображения и так ив добавил кнопки в мувиклип внутри вспышки они отображаются хорошо, и курсор меняется на значок пальца :-)
Что я не могу сработать, так это то, как получить кнопку с именем класса: instructions_btn, чтобы добавить экран: инструкции, когда я нажимаю на него.
Мертвый легко, возможно, но я вытаскиваю волосы!
Откуда берутся Instructions_btn? – Ben
его имя кнопки – paul