如何修复此错误#1010 ::术语未定义且没有属性。在Main()的Main / showIntro()。 我使用的代码来自在线教程。
package {
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.MovieClip;
public class Main extends MovieClip {
private var intro:Introduction;
public function Main() {
intro = new Introduction();
showIntro();
}
private function showIntro():void {
//add intro
addChild(intro);
//add eventlistener
intro.begin_btn.addEventListener(MouseEvent.CLICK, clickBegin);
intro.x = stage.stageWidth/2;
intro.y = stage.stageHeight/2;
}
private function clickBegin(e:MouseEvent):void {
trace("0");
}
}
}
}
答案 0 :(得分:0)
我很确定这是因为begin_btn
类在实例化时没有Introduction
定义。
尝试在类中添加定义,如下所示:
public var begin_btn:MovieClip;
如果您已定义它,请检查它是否可公开访问