在FLASH中虽然可以很方便地将GIF文件转换为SWF格式的文件,但如果要转换的GIF文件很多,这项工作就会变成一件十分烦琐的事。笔者找到了GIF到SWF的转换利器--GIF2SWF,它可以把你的动态或静态GIF文件转换为动态或静态SWF,使你可以在保持图像质量(用于横幅,图标,简介等等)的情况下优化文件大小。GIF2SWF最新的版本是V2.5(共享软件),文件大小为475KB 。
GIF2SWF的使用很简单,在装好软件后打开软件(如图1)所示,单击"添加文件"选择GIF文件,为方便一次批量选择,笔者建议你将要转换的GIF文件放在同一目录下(如图2),如果要转换的文件不在同一目录下,你可以再次点击"添加软件"查找到要转换的GIF文件,然后一次转换成SWF文件。如果你要重新选择GIF文件,可以点击“重置”按钮。
图1 GIF2SWF显示界面
图2 打开对话框
然后在"选项"区域进行播放设置(即生成的Flash动画播放设置),选择"更改循环时长"单选项可设置循环播放的时间,"使用原史循环"则是使用GIF文件自身的默认播放时间。永远循环、自定义播放次数,这两项只有选择了"更改循环时长"才会显示出来。
如果你的要求很高,还可以点击 菜单--》发布设置 对话框(如图3)做进一步的设置,优化SWF文件。
图3 打开发布设置对话框
边界校:由于Flash播放器有一个在缩放方面的错误,当你想要缩放到100&观看动画时,您实际看到的只是它的99.9%,这个选项将围绕所有位图制作一个透明的边界来纠正这个错误。
使用GIF文件背景:如果您激活了此选项,Shockwave的背景将会和GIF文件中指定的背景一样。注,如果你同时选中"优化画面尺寸"这一项,它将带来不同的效果。
优化画面尺寸:优化画面大小。在动画GIF中,第一帧固定了画面的大小,而在SWF格式中所有的位图都有独立的大小,如果你选中了"优化画面尺寸"就可以优化文件大小。如果您启用此选项,所有在图像周围相同颜色的像素将会被删除(如果您选择使用GIF背景选项,则只有在图像周围与背景相同颜色的像素才会被删除)。
防止编辑:保护防止导入。
自动生成HTML文件:在转换成SWF文件的同时生成内嵌SWF文件的HTML网页。
显示完整的FLASH右键菜单:如果你想要程序生成的内嵌SWF文件的HTML网页上有“放大”、“缩小”、“品质”等完整的FLASH右键菜单(如图4),可以选中这一项。
图4 右键菜单
至此我们就可以点击"Convert转换按钮来将GIF文件转换成SWF文件,转换生成的SWF文件以及HTML文件会自动保存在源文件所在的目录中。