工作中遇到的与flash相关的项目,一般根据其具体应用分为两类:演示交互类。为了使项目更加快速有效地完成,保证工作质量,使源文件在结构上更加简洁易读,需要遵守一定的规范进行制作。
类Flash动画是指以展示为目的的简单动画,包括专题标题、广告、动态横幅、一些电子杂志的内页等。
通常这些项目在制作前会先完成平面效果图,然后根据平面效果图制作动态效果。如果平面效果和动态效果不是同一个人完成的,你首先要了解平面效果设计师想要表达的设计理念和思路。事实证明,适当的沟通是非常必要的。
逻辑:通常主场景只有一个movieclicp,所有动画都是在这个mc中制作的。
发布:全片的遮光层放在最外面的主场景上,需要给每个层和组件命名,养成良好的命名习惯。通常整个flash属性的帧频设置为24fps,背景大小根据实际需要进行调整。中的发布设置基本都是flash的默认设置,有特殊需要可以根据需要进行调整。
外部文件导入及相关优化:当需要从外部导入其他文件、音频、视频时,在导入前应对外部文件进行优化,尽量控制外部导入文件的大小。
特殊视频输出及相关设置:当需要输出avi格式的视频文件时,必须将mc设置为图形格式,并放置在主场景中。主场景的时间轴不能少于mc内部的帧数,否则无法完整显示。
逐帧动画:mc制作逐帧动画不要大量使用组件,尽量使用群组。合理使用洋葱皮工具可以根据传统手绘动画原理制作出理想的逐帧动画。
文本文件:flash中使用的正文文本通常是动态文本,因为可以从外部读取xml以方便更新。遮挡效果下无法显示动态文字。你需要添加一个过滤器(任何效果)到文本中。所有属性值均为“0”,以便显示。
或者直接用flash中的静态文本做标题特效文字效果。如果效果不满意,可以用ps做成图片,然后从外面导入。
尽量避免安排多个对象同时产生动作。有动作的对象不应该和其他静态对象排列在同一层。有动作的对象应该排列在自己的层中,这样可以加快Flash动画的处理速度。
开始下载时,使用LoadMovie命令减轻Flash的负载。如果有必要,可以考虑将Flash分成多个子文件,然后在主Flash中传递LoadMovie。UnloadMovie命令可以随时调用和卸载子文件。