Я полный новичок и знаю, что мне здесь не хватает чего-то очевидного.
Я спроектировал свои экраны как мувиклип, и в каждом из мувиклипов есть кнопки, которые связывают вместе экраны меню ... все работало нормально с использованием временной шкалы и фрагментов кода.
Теперь я пытаюсь сделать это в коде, у меня возникли некоторые проблемы:
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, и, поскольку я добавил кнопки в мувиклип внутри флэш-памяти, они отображаются нормально, а курсор изменится на значок щелчка пальцем: -)
Похоже, я не могу понять, как получить кнопку с именем класса: инструкция_бтн, чтобы добавить экран: инструкции, когда я нажимаю на нее.
Мёртвый, наверное, но я выдергиваю волосы!