Instructional Media Development (IMD)
Macromedia 文档
高级技术文档编辑
Macromedia
Jen deHaan 的 Blog*
www.flash-mx.com*
www.flash8forums.com*
Team Macromedia 的成员
www.mudbubble.com*
www.keyframer.com*
Macromedia Flash Basic 8 和 Flash Professional 8 提供了在文档中包含动画和特殊效果的几种方法。例如, 您可以使用时间线和 Flash 工作空间、自动的时间线效果 (通过在对话框中进行选择) 或 ActionScript 代码创建变形动画。
要创建变形动画, 请创建开始和结束帧并让 Flash 为中间帧创建动画。Flash 改变对象的大小、旋转、颜色或开始和结束关键帧之间的其他属性, 以创建运动的外观。您还可以通过更改时间线中连续帧的内容来创建动画。您可以使对象移动穿过 舞台, 增加或减小其大小, 更改其颜色或形状、旋转它甚至淡入淡出。更改可单独进行, 也可以与其他更改一起进行。例如, 您可以在一个对象移动穿过舞台时对其执行旋转和淡入操作。在逐帧动画中, 您在每个帧中创建图像。
创建变形动画时, 有几个选项可以选择。您可以创建传统的逐帧动画 (请参见创建逐帧动画一节) 、动作变形 (请参见创建动作变形) 或形状变形 (请参见创建形状变形)。
时间线效果包括动画的矢量效果, 如模糊、扩展和爆炸 (请参见图 1)。该功能使得很容易设置一个对象的动画: 您可以只选择该对象, 然后选择效果并指定其参数。通过时间线效果, 您可以采用简单的几步完成以前比较耗费时间的任务, 完成该任务需要更高深的动画知识。
图 1。 使用“模糊时间线”效果创建的动画, 不需要任何代码或动作变形
您还可以通过编写 ActionScript 代码来创建动画, 它有时称为脚本动画。您可以采用几种不同的方法编写动画的脚本: 您可以编写 ActionScript 来处理动画的所有方面, 也可以使用预建类以及更简单的代码来创建动画。使用预建类使用代码设置动画更轻松。
使用代码创建动画和效果通常会减小所完成的应用程序的文件大小, 并能提高动画本身的性能和一致性。有时, 基于 ActionScript 的动画甚至能减少您的工作量: 可以更快地编写代码, 而且可以很轻松地立即应用到很多实例中, 或在其他应用程序中重用。以下几节介绍了脚本动画的基础知识, 使用 Tween 和 TransitionManager 类的动画, 以及将动画与绘图 API 和过滤器类集成在一起。
注意: 要获得有关过滤器效果的详细信息, 请参见Flash 图形效果学习指南*。
为了充分利用本教程, 您需要安装以下软件和文件:
Flash 用户界面的基本知识。
_root 和低卡食品大多是有害的。
Chris Georgenes 是一位全职自由艺术家、动画制作者, 还是一位全能的 web、CD-ROM 和电视设计人员。
他的客户包括 Pileated Pictures、LucasArts、Universal Records、Plot Developers 和 AOL 以及其他一些组织。他维护着 www.mudbubble.com*, 作为其在线公文包, 还维护着 www.keyframer.com*, 作为其 Flash 教程网站。Chris 同时也是 Team Macromedia* 的成员。