主题:  关于如何让FLASH的SWF更小!

流浪的牧师

职务:普通成员
等级:7
金币:23.0
发贴:7973
#12001/11/29 22:09:21
如果我们注意以下几条,则多半能有效地缩减动画的体积:
■ 除非万不得已,不要使用过多过大的位图.
■ 尽管Flash4支持高压缩率的MP3声音格式,但仍然不要无节制地使用过多声音,并建议使用默认的MP3压缩格式和速率。
■ 在使用大量文字时,一般将它们设置成Text Field(文字域)和普通字体,这样可以以内码而不是图形的方式存储文字,能大大节省体积。对于少数需要保留轮廓的特殊字符或者特殊字体,选择文字域属性中的Include Only Specified Font Outlines 选项并指定这些字符。
■ 将一个符号多次重复使用,不仅能使我们的工作更有条理,而且能有效地节省文件体积。实际上几个基本符号的不同属性实例的排列组合,可以构成大量其他对象。
■ 多用Flash内插动画,少用动画序列。多用线条,少用填充。多用普通线条,少用特殊线条。多用单色填充,少用渐层填充。




sui.smile~

职务:普通成员
等级:3
金币:16.0
发贴:1169
#22001/11/30 7:59:18

还有就是多用 实线 ,少用虚线
导入点阵图时,事先规划好,不要导入大的点阵图后又把它缩小~
可用modify/optimize优化线条



流浪的牧师

职务:普通成员
等级:7
金币:23.0
发贴:7973
#32001/11/30 12:49:50
哪位版主置顶一周。



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
#42001/12/1 1:33:16
补充:
1、在使用jpeg,gif中,可以在publish setteting 中改变位图的质量,从而减小整个文件的大小,要知道,flash是最不适合处理位图的。
2、在publish setting中,可以勾选 Flash 选项中的 Generate size report选项来观察你每帧的大小,以及每个元素的大小!非常管用!
3、如果不考虑音频与视频的协调的话,可以把声音的属性改为Evernt重复播放,而不要用stream,这样会节省大量的资源!(不仅是源文件的大小)!

编辑历史:[这消息被桃人编辑过(编辑时间2001-12-01 01:34:44)]


Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#52001/12/1 14:31:02
启用顶部一周



dadaneao

职务:普通成员
等级:1
金币:0.0
发贴:8
#62001/12/3 23:38:16
还可以通过
生成大小报告
来查阅



痛哭的石头

职务:普通成员
等级:1
金币:0.0
发贴:22
#72002/1/19 8:25:55
点这里看看就知道了难道不能压缩到100k吗



痛哭的石头

职务:普通成员
等级:1
金币:0.0
发贴:22
#82002/1/19 8:28:31
mc播放很慢怎么回事



飞云江

职务:普通成员
等级:2
金币:2.0
发贴:289
#92002/1/21 9:56:00
我试过你的文件,你的几个背景图片实在太大,我试着删除图片再看输出:只有60多K,我看还是从那几个图片下工夫,尽量减少她容量



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#102002/1/21 10:08:54
将一个符号多次重复使用??
一个符号在flash里多此使用的确可以缩小fla的大小
但好像不能缩小swf的大小吧
除非你是通过程序复制的


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#112002/1/21 12:29:05
像是共享元素