我使用的是 Adobe® Flash® Builder™ 4.6,以前的版本也存在这个问题。
出于某种原因,我正在使用
cls = applicationDomain.getDefinition(name) as Class;
获取对象的构造函数,然后创建我的模块类的实例。因此使编译忽略我的模块类,因为它们与我的主类无关。如何强制其他类也编译到我的 swf 或 swc 文件中?我没有找到可以调整编译选项的地方。
现在我用这种方式来解决我的问题,在程序入口的最开始。
if(1+1==3){
//never be run but do make classes merge into swf files.
new MyModule();
}
我有数百个这样的模块,我希望我能找到一种方法来永久解决这个问题