独辟蹊径为Flash作品瘦身

董师傅茶坊

张洁:Flash作品如果制作的元素比较多,那么它的体积就会增大。此时,为了更好的上传网络同大家分享,就需要用到Flash压缩。通常的Flash压缩方法,代价都是损失音质或是画质。那有没有一种方法可以缩小体积,但是又不会损失音质或者画质呢?

董师傅:经过实验,只要换一种思路,将Flash的SWF文件转换为执行程序并压缩,就可以实现既压缩体积,又不损失声音和动画质量。

我们可以使用Delphi将Flash文件转化成可执行文件。说到Delphi,很多人认为是编程软件,操作很困难,其实,只要你会基本的建工程操作就可以了。首先新建Delphi工程,将Flash文件插入,并设置Align:alClient,生成程序(图1)。

26-f5-01.jpg
图1

然后使用UPX压缩工具对程序进行压缩,我选用的是UPX-IT(下载地址:http://www.cpcw.com/bzsoft)(图2)。

26-f5-02.jpg
图2

注意:对于初学Delphi的朋友,要注意FLASH.OCX控件安装技巧,依次选择Component→Import ActiveX Control→add即可。FLASH.OCX的默认安装路径在C:\WINDOWS\system32\Macromed\Flash。