即时通讯使用Adobe®Flash®Builder™4.6,但在以前的版本中也存在此问题。如何强制编译器编译我的项目中的所有类?
出于某种原因,我使用
cls = applicationDomain.getDefinition(name) as Class;
获取对象的构造函数,然后创建我的模块class.thus使编译忽略我模块类实例,因为他们没有从我的主类相关。如何强制其他类也编译成我的SWF或SWC文件?我没有找到我可以调整我的编译选项。
现在我用这种方式来解决我的问题,在程序入口的最开始。
if(1+1==3){
//never be run but do make classes merge into swf files.
new MyModule();
}
我有数百个这样的一个模块,我真希望能找到一种方法来解决这个问题的永久
到目前为止最好。你可以简单地使用com.abc.db.Database;不需要导入。 – Max
oops,即时错误,必须添加导入。您不必添加;最后。 – Max
我认为我们最后需要添加类名,否则在编译时flex编译器会忽略这些类,所以你不能使用反射API。 –