这是我的代码:
var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("img/lamp.png"));
addChild(my_loader);
我希望将它加载到.as文件中并放在包内,而不是在我的flash文件的操作中。
我该如何更改代码?
答案 0 :(得分:0)
不确定这是否是您要求的,但如果您想在编译时嵌入图像,则可以执行以下操作:
[Embed(source="img/lamp.png")]
private var Lamp:Class;
然后创建一个实例:
var lamp:Bitmap = new Lamp();
如评论中所述,这需要使用flex编译器进行编译。
如果您使用的是flash pro,则可以为每个图像创建库符号,然后设置链接以便在编译时包含它们。
仍然不确定这是否是您要做的。