我正在制作一个 Flash 游戏(使用 Flixel),并且我有很多精灵的图像(主要是 .png 格式)需要包含在我的游戏中。我习惯使用如下代码:
[Embed(source = "../../lib/ship-0001.png")]private var _ship0001Sprite:Class;
为了包含图像文件。除了嵌入之外,我还有其他方法可以做到这一点吗?如果可能,我想使用 for 循环,按编号获取每个需要的文件。这样,如果每种船类型都有几行(获取它的精灵、图标、商店视图等),我可以只更改一个变量(例如 NUM_SHIP_TYPES)并按编号为新船添加文件。
嵌入文件是包含在 .swf 中的唯一方法,还是有另一种方法可以做到这一点?或者有没有办法可以使用带有嵌入的for循环?