错误#1010 as3

时间:2014-01-10 11:56:13

标签: actionscript-3 flash

如何修复此错误#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");
            }
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我很确定这是因为begin_btn类在实例化时没有Introduction定义。

尝试在类中添加定义,如下所示:

public var begin_btn:MovieClip;

如果您已定义它,请检查它是否可公开访问