在描述这2个强力工具之前,先说一下这两个应用背后的框架,apparat,是一个基于Java构造的开源框架,用于优化SWC和SWF,我们可以从GoogleCode中发现这个不起眼的开源项目(主要是GoogleCode中,项目太多了的缘故):
http://code.google.com/p/apparat/
而基于此框架诞生的2个强力应用工具,第一是
TurboDieselSportInjection(名字太长了,连原作者也说他并不善于起名字,简称TDSI)。
它是从整个apparat框架中派生出来的一个针对性工具,允许你链接封装的__bytecode(供AVM解释的机器码)并使用全新内存API的工具。这个工具内置对机器码和Alchemy操作的支持!
第二个工具也很惊奇,叫做
Reducer。 这个工具也是从apparat框架中派生出来的,用于优化SWF/SWC文件,主要是让文件尺寸变的更小,但是不影响到组件功能,作者描述到,如果你在 SWF或者SWC中使用PNG图形,实际上对于图形元素,SWF/SWC并不会进行压缩处理。Reducer这个工具就是为了安全的让开发者优化 [Embed]标签并且以后也能正常使用压缩后的元件,它将压缩有所无损的高质量图片以降低文件尺寸。
如果你正在做Flex项目用到SWC,并且追求性能和尺寸上的优化,为什么不尝试一下呢?