使用[Embed]标签嵌入资源的压缩问题解决办法。当使用[Embed(source=.........)]标签将图片嵌入到swf中时,图片是不进行压缩的,这样使用嵌入资源方式开发出来的swf文件会很大。
而我们用CS4做出来的同样的swf文件却很小。
例如,我使用[Embed]嵌入一个图片,编译成swf,大小为1.5M,使用CS4导入图片到库中,然后做成swc在程序中调用,编译之后swf大小只有190KB。
怎么解决这样头疼的问题呢?
这里介绍一个工具Reducer,可以将生成的swf文件压缩处理。
官方连接:http://blog.joa-ebert.com/2009/08/08/reducer/
下载连接:http://www.joa-ebert.com/files/zip/reducer.zip
源码:http://blog.joa-ebert.com/2009/08/11/apparat-is-now-open-source/
使用方法:
java -jar reducer.jar -input old.swf -output new.swf
java -jar reducer.jar -input old.swf -output new.swf -quality 0.5