0

这是我的代码:

var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("img/lamp.png"));
addChild(my_loader);

我想将它加载到 .as 文件和包中,而不是在我的 flash 文件的操作中。

我如何更改代码?

4

1 回答 1

0

不确定这是否是您所要求的,但如果您想在编译时嵌入图像,您可以这样做:

[Embed(source="img/lamp.png")]
private var Lamp:Class;

然后创建一个实例:

var lamp:Bitmap = new Lamp();

如评论中所述,这需要使用 flex 编译器进行编译。

如果您使用的是 flash pro,您可以为每个图像创建库符号,然后设置链接,以便在编译时包含它们。

仍然不确定这是否是您想要做的。

于 2013-09-13T02:06:30.910 回答