swf瘦身

原文: http://hsb345.16789.net/index.asp?ActionX=ReadArt&NewsID=1366005

一,制作前的处理

  1声音(mp3):
   GoldWave中打开需要处理的mp3,然后把它另存为---在最下一栏的属性中选择较低的字节数,例如,本来的mp3是128kbps,那么在这里如果选8kbps再保存
 当你选中的mp3不能导入flash时,你也可以把它在GoldWave中用“另存为”的办法保存一次,那么,经过这样“另存为”的mp3一般就可以顺利的导入flash了.
  2.图片
1用Photoshop打开需要处理的图片(jpg),然后选中另存为(存储为),在弹出的菜单中,把“小文件-----大文件”(选择压缩/品质设置)中的按扭往小文件方向拉动(一般使品质为6,文件大小为中)图片就可以大幅的压缩了!
当然,如果你的图片不是jpg格式的,你也可以用另存为(存储为)的办法把它转为jpg格式。
2)用Photoshop打开需要处理的图片(jpg),然后选中另存为存储为web所用格式,选双联,左边是原图,又边就是优化过的。如果你想进一步压缩,那么在右边设置下选JPEG,在优化下的品质中选较小的数值,再点存储


  二 导入flash后的处理

 

 

  如果在导入flash前没有对声音或者图片进行压缩处理,也没有关系,flash软件也可以对它们进行很好的压缩。
  1 声音(mp3):
在flash软件中单击窗口\库;在库中右键选中要压缩的mp3,在弹出的菜单中选中属性,去掉“使用导入的MP3品质”前的沟,在打开的窗口中选较低的“比特率”,再点“确定”。
  2 图片(jpg):
在flash软件中单击窗口\库;在库中右键选中要压缩的图片文件,在弹出的菜单中选中属性,去掉“使用导入的JPEG数据”前的沟,在弹出的“品质”中填入小于100的较低的数据(一般选50就可以了),再点“确定”。
  3 去掉多于的文件:
一个fla文件,在经过多次编辑后,一般会产生一些无用的文件,使fla文件体积增大。我们可以删去这些无用的文件,方法是:
在flash软件中单击窗口\库\右上角的小三角形\选择未用项目;这时库中未用的项目会呈现被选中的蓝色条,按delete键删去被选中的项目;然后把这个fla文件另存为其它的文件名

 经过上面的处理,一搬一个5M左右的fla文件导出的swf文件只有200K左右了

 

 

SWF文件“瘦身”八招

 

原文: http://school.cfan.com.cn/plan/flash/2006-08-28/1156776433d14771.shtml

 

更大限度地压榨它的个头呢?下面我们就来谈一谈。

1.首先应该控制的是文件的帧频(Ctrl+M)。Flash默认值是每秒12 帧(图1),普通情况下,这已经能保证影片比较流畅了。如果各位看官要做的东西比较大的话,在保证流畅的同时,这个值还可以尽量取小!

 

2.反复调用同一个符号(Symbol)。符号是Flash 中最小的单位,在影片里出现的符号越多,影片的体积就会越大,而反复调用同一个符号,并不会明显增加影片的体积。

 

3.少用逐帧动画。关键帧的数量对影片体积影响很大。少用关键帧,也是保证影片个头小巧的办法。

 

4.少用“大个子”位图。在Flash 里应少用位图,更要少用大的位图,所用位图的体积和SWF 文件的体积几乎是成正比的。还有一点要补充的就是,要导入的位图最好是JPG 和GIF 格式。

 

5.符号要打散。初学Flash 的时候,书上说符号尽量不要打散,但我在实际运用中发现,打散的符号比没打散前小了许多。大家可以自己试试,我用共享图库里的小老鼠做的试验(图2),打散前生成SWF 文件为615 字节,打散再结合群组后为567 字节。

 

6.符号最优化。Flash 为我们准备了“减肥”利器——符号最优化。将符号打散,在选中状态下,执行菜单命令:修改-最优化(Ctrl+Alt+Shift+C)(图3)。大家可以在不影响效果的情况下,多试几次,将滑块调整到最佳位置。

 

7 . 音乐的发布设置。音乐在影片的体积中占重要比例,在做MTV 时,大家的印象肯定特别深。在发布设置(Ctrl+Shift+F12)中,正确设置音乐压缩格式、采样率、声道数,对体积大小至关重要。默认压缩格式为MP3,采样率1 6 k b p s ,单声道(图4 ),这是效果和体积都比较好的平衡点。做MTV 的朋友,如果觉得效果差了点,可以适当把采样率设高一些,不过每高一级,体积会成百kB地“暴涨”。还有,尽量别用立体声,否则音乐体积几乎会大一倍。

 

8.多用动作脚本(Action Script)完成动画。Flash5中,动作脚本更加完善和强大,一些效果通过它来完成,不仅减小了作者的劳动强度,更使文件个头不会变得过大。比如一个简单的打字效果,能用好几种方法实现,而用动作脚本实现的输出文件要小很多。

 

 

 

 

 

posted @   泰乐看盘  阅读(672)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示