Flash编译器错误 - 1026和5000

时间:2015-03-30 21:46:49

标签: actionscript-3 flash actionscript

我正在制作一个太空入侵者在Flash中输入游戏,并且我正在经历并弄乱代码,因为我不一定非常了解ActionScript,而且当我和I&I #39;检查我的敌人是否会出现在屏幕上。一个错误是1026: Constructor functions must be instance methods,错误二是5000: The class SpaceVigilanteGame must subclass flash.display.MoveClip,因为它链接到该类型的库符号。如果有人知道我可能搞砸了哪里会非常感激。

SpaceVigilanteGame.as

package

{
    import flash.display.MovieClip;
    public class SpaceVigilanteGame extends MovieClip
    {
        public var enemy:Enemy;

        public function SpaceVigilanteGame()
        {
            enemy = new Enemy();
            addChild( enemy );
        }
    }
}

敌人类

package 
{
    import flash.display.MovieClip;
    public class Enemy extends MovieClip 
    {
        public function Enemy()
        {
            x = 10;
            y = 10; 
        }

        public function moveDownABit():void 
        {
            y = y + 3;
        }
    }
}

0 个答案:

没有答案