我目前正在尝试在Flashdevelop中制作游戏。我使用的语言是Actionscript 3.
如何为角色实现我的设计? 我试图嵌入图像文件,但flashdevelop给了我错误。
public class Player extends MovieClip
{
[Embed(source="../Images/Main Character.png")]
public var floor:int = 684;
这是错误:Embed变量必须没有现有值。
答案 0 :(得分:2)
在Embed
代码后添加下一个代码:
public var MainCharacter:Class;
要将此图像添加到舞台上,请执行以下操作:
var bmp:Bitmap = new MainCharacter() as Bitmap;
addChild(bmp);
答案 1 :(得分:1)
这里真的不需要MovieClip
,如果你需要一个容器,只需要扩展Sprite
。
如果你不想在他的回答中创建像@subdan节目这样的另一个孩子,你可以通过将嵌入线放在class
线的正上方将该类直接绑定到嵌入的内容:
[Embed(source="../Images/Main Character.png")]
public class Player extends Bitmap