2014-09-24 62 views
0

我注意到mxmlc编译的结果swf文件缺少那些没有使用但仍然通过-source-path选项给编译器的类。Flex编译器省略类

这怎么可以避免?

此外,编译器如何找出哪些类不被使用?

+0

你如何编译它?使用FlashBuilder,FDT,命令行。你有哪些其他编译器参数? – 2014-09-24 12:56:41

+0

使用mxmlc.jar java进程。除了通常的输入文件和输出文件,我没有任何特殊的参数。 – clamp 2014-09-24 13:00:29

回答

2

如果您希望包含未使用的类,那么在这些类上使用导入就足够了。 确保您在正在使用的类中包含导入。

添加编译器标志“link-report ”文件名称“生成报告以查看包含哪些类。

+0

好的,但是它在哪里开始寻找这些进口? – clamp 2014-09-24 12:59:51

+0

它从主源文件开始。 – 2014-09-24 13:00:49

+0

好的,但是如果我想用反射来使用某些类呢?或者如果我编译一个没有主源文件的库? – clamp 2014-09-24 13:01:22