一般flash项目,会存在一个主swf文件,去加载一个或多个子swf文件。这样的话,在进行混淆操作时,就很容易遇到问题。比如a.swf加载b.swf和c.swf, a中存在公共类StringUtils,供所自己以及所有子swf文件使用。但是将a混淆后,类StringUtils被混淆成xyz了,但是b和c中不知道,这样在加载运行时就会出现找不到类StringUtils。
于是就添加了项目的综合处理功能。主要针对多个文件进行综合分析混淆——只进行混淆。
使用adobe AIR版本的话,可以一次添加多个需要处理的文件。处理后,支持同名输出到指定目录下。但是使用在线版本或exe版本的话,处理后会将所有文件打包成一个zip包以便保存。
牛!