AS3通过静态类型的引用调用可能未定义的方法?

时间:2012-03-10 21:19:11

标签: actionscript-3 flash

我已经离开了很长一段时间的动作而不是100%为什么会这样,我会简化下面的课程:

package{

    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    import flash.events.Event;

    public class OpiaRobot extends MovieClip{

        public function OpiaRobot(){ }

        public function botAction(e:MouseEvent):void{ }

        public function run(e:Event):void{

            this.botaction();

        }

    }

var opiaBot:OpiaRobot = new OpiaRobot();

对僵尸的调用导致:

通过引用静态类型调用可能未定义的方法?

为什么它应该是一个实例?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

如果这是您的确切代码,可能是因为您在使用botaction()时尝试使用botAction(MouseEvent)