我试图在 as3 中在编译时将资产从 SWC 加载到 SWF 中。我正在获取有关从 JSON 文件加载哪些资产的信息。我可以静态地这样做,但是当我尝试动态定义名称时,我遇到了问题。
所以例如我可以这样做:
onemech[+ tmpObj.id] = new mech3 as MovieClip;
它会加载名为 mech3 的资产。但我想做的是
var mechtype:String = "mech" + mechtypenumber;
onemech[+ tmpObj.id] = new mechtype as MovieClip;
显然,这是行不通的。
我环顾四周,发现了这里,这似乎与我需要的东西有关,但我不知道如何将那里所说的应用于我的具体情况。
作为记录,如果那里有更简单的解决方案,我可以控制资产 SWC 中的 JSON 格式和命名模式。
提前感谢您的任何帮助。