我试图在嵌入我的游戏资产时添加通用内容,但到目前为止还没有提供任何内容。我通常做的是:
public final class AssetsManager
{
[Embed(source="../assets/game1/icon.png", mimeType = "image/png")]
private static const Icon:Class;
}
但是,我想做这样的事情:
public final class AssetsManager(gameName:String)
{
[Embed(source="../assets/"+gameName+"/icon.png", mimeType = "image/png")]
private static const Icon:Class;
}
我无法通过课程转移参数,所以我相信还有另一种方式。
答案 0 :(得分:0)
嵌入发生在编译时,所以这是不可能的。相反,您可以在运行时加载资源,例如使用URLLoader
作为ByteArray
,Loader
作为Bitmap
或Flex Image
控件。