我正在制作一个太空入侵者在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;
}
}
}