Actionscript 3 游戏角色 (Flashdevelop)

Actionscript 3 game Character (Flashdevelop)

我目前正在尝试在 Flashdevelop 中制作游戏。我使用的语言是 Actionscript 3。

如何实现角色设计? 我试图嵌入图像文件,但 flashdevelop 给我错误。

public class Player extends MovieClip 
    {
        [Embed(source="../Images/Main Character.png")]
        public var floor:int = 684;

这是错误:嵌入变量不能有现有值。

Embed 标签后添加下一个代码:

public var MainCharacter:Class;

要将此图像添加到舞台,请写:

var bmp:Bitmap = new MainCharacter() as Bitmap;
addChild(bmp);

这里真的不需要MovieClip,需要容器就扩展Sprite即可。

如果您不想像@subdan 在他的回答中显示的那样创建另一个 child,您可以将 class 直接绑定到嵌入内容,方法是将嵌入行放在 class行:

[Embed(source="../Images/Main Character.png")]
public class Player extends Bitmap