1. 尽量减少矢量图形的路径节点数: 矢量图形显示是由计算机通过CPU即时运算得到的,矢量图形通过对节点的位置定义、线的曲度定义、面的填充色的各种属性定义来得到图形,而作为基本元素点的数量直接影响到线、面的数量,也就影响到CPU占用量。 2. 作为装饰的比较复杂的小型文字、logo重复使用时尽量用位图: 3. 可以用一小张位图作为颜料填充出一些重复的图形、肌理式的背景: 4. 尽量减少动态MC的多层套嵌: 5. 尽量减少多个MC在同一帧内同时运动: 6. 避免大面积位图的移动、变形,能在外部软件中变形的,就不要放到Flash里来做,放大缩小后再导入。 7. 尽量减少MC做大小、旋转的急剧变化: 8. 在可能的情况下尽量减小Flash动画在屏幕显示中所占的比例: 9. 减少每秒帧数:在效果损失不大的情况下,尽量减少每秒帧数。 10. 使用Flash 5格式生成文件: 蓝色与国内flashcoder群补充: 从Flash程序上来说,尽量减少使用循环复制MC,及时删除无用的MC和变量,释放内存,以减少客户端消耗。尽量避免使用复杂的AS运算。 避免在首帧一次载入大量的元素,因为在此下载过程中,你的Banner是一片空白。 一定要设置背景颜色,因为投放网站不会每次为你改HTML的背景色代码。 尽量针对不同尺寸的BANNER单独制作Flash,而非做出一个后,用HTML放大缩小。 要多预备一个动画GIF版本。香港网站普遍还要加一个ClickTag参数作联结(ClickTag是variable, 真正连结通过flashhtml, swf?clickTag=http..传入)。Yahoo要求只能是Flash5(制作过程中注意as兼容性) 静态文字在导出前统统打散,可以减少文件大小,如果嫌以后修改麻烦,可以先复制一个引导层放原始文字。 所有的图片在外部用图像压缩工具压缩,比如PS,最好是Fireworks,不要用Flash里面压缩。 能用纯色,尽量用纯色,不能用的话也尽量用不透明过渡,尽量少用透明过渡色,少用透明渐变。 特别强调,千万不要在Flash Banner里加声音,大忌。 |