Flash动画设计中英文对照外文翻译文献

  • 格式:doc
  • 大小:56.50 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flash动画设计中英文对照外文翻译文献(文档含英文原文和中文翻译)

Flash动画

1引言

在现代教学中,传统的教学已经不能满足现代教学的要求,这对教学方式和教师等都提出了更高的要求,所以对于Flash制作动画课件的研制有着极为重要的意义。Flash不仅能使学习者加深对所学知识的理解,提高学生的学习兴趣和教师的教学效率,同时也能为课件增加生动的艺术效果,有助于学科知识的表达和传播。为了为学生提供直观的实验过程,提高学生的学习效率,Flash动画在教学中的应用十分必要。本论文以制作蛋白质透析动画为例,阐述了利用拥有强大能力和独特的交互性的Flash8.0制作实验动画的整个过程和有关事宜。

2 什么是Flash

Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。

Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。

要在 Flash 中构建应用程序,可以使用 Flash 绘图工具创建图形,并将其它媒体元素导入 Flash 文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。

在Flash 中创作内容时,需要在 Flash 文档文件中工作。Flash 文档的文件扩展名为 .fla (FLA)。Flash 文档有四个主要部分:

舞台是在回放过程中显示图形、视频、按钮等内容的位置。

时间轴用来通知 Flash 显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。位于较高图层中的图形显示在较低图层中的图形的上方。

库面板是 Flash 显示 Flash 文档中的媒体元素列表的位置。

ActionScript 代码可用来向文档中的媒体元素添加交互式内容。例如,可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用ActionScript 向应用程序添加逻辑。逻辑使应用程序能够根据用户的操作和其它情况采取不同的工作方式。Flash 包括两个版本的 ActionScript,可满足创作者的不同具体需要。有关编写ActionScript 的详细信息,请参阅“帮助”面板中的“学习 Flash 中的 ActionScript 2.0”。

Flash 包含了许多种功能,如预置的拖放用户界面组件,可以轻松地将ActionScript 添加到文档的内置行为,以及可以添加到媒体对象的特殊效果。这些功能使 Flash 不仅功能强大,而且易于使用。

完成 Flash 文档的创作后,可以使用“文件”“发布”命令发布它。这会创建文件的一个压缩版本,其扩展名为 .swf (SWF)。然后,就可以使用 Flash Player 在 Web 浏览器中播放 SWF 文件,或者将其作为独立的应用程序进行播放。

3 使用Flash可以做什么

使用 Flash 中的诸多功能,可以创建许多类型的应用程序。以下是 Flash 能够生成的应用程序种类的一些示例:

动画包括横幅广告、联机贺卡、卡通画等。许多其它类型的 Flash 应用程序也包含动画元素。

游戏许多游戏都是使用 Flash 构建的。游戏通常结合了 Flash 的动画功能和 ActionScript 的逻辑功能。

用户界面许多 Web 站点设计人员使用 Flash 设计用户界面。它可以是简单的导航栏,也可以是复杂得多的界面。

灵活消息区域设计人员使用 web 页中的这些区域显示可能会不断变化的信息。餐厅 Web 站点上的灵活消息区域 (FMA) 可能显示每天的特价菜单。

丰富 Internet 应用程序这包括多种类别的应用程序,它们提供丰富的用户界面,用于通过 Internet 显示和操作远程存储的数据。丰富 Internet 应用程序可以是一个日历应用程序、价格查询应用程序、购物目录、教育和测试应用程序,或者任何其它使用丰富图形界面提供远程数据的应用程序。

根据您的项目和工作方式,您可以按不同的顺序使用上述步骤。随着对Flash 及其工作流程的不断熟悉,您会发现一种最适合自己的工作方式。

4 关于 ActionScript 和事件

在 Macromedia Flash Basic 8 和 Macromedia Flash Professional 8 中,事件发生时会执行 ActionScript 代码:例如,在加载影片剪辑时、在进入时间轴上的关键帧时或者在用户单击某个按钮时。事件可以由用户或系统触发。用户单击鼠标按钮或按键;在满足特定条件或进程完成(SWF 文件加载、时间轴到达特定的帧、图形完成下载等)时,系统会触发相关事件。

事件发生时,您应编写一个事件处理函数,从而在该事件发生时让一个动作响应该事件。了解事件发生的时间和位置将有助于您确定在什么位置、以什么样的方式用一个动作响应该事件,以及在各种情况下分别应该使用哪些ActionScript 工具。

事件可以划分为以下几类:鼠标和键盘事件,发生在用户通过鼠标和键盘与Flash 应用程序交互时;剪辑事件,发生在影片剪辑内;帧事件,发生在时间轴上的帧中。

5 鼠标和键盘事件

用户与 SWF 文件或应用程序交互时触发鼠标和键盘事件。例如,当用户滑过一个按钮时,将发生 Button.onRollOver 或 on(rollOver) 事件;当用户单击某个按钮时,将发生 Button.onRelease 事件;如果按下键盘上的某个键,则发生 on(keyPress) 事件。可在帧上编写代码或向实例附加脚本,以处理这些事件以及添加所需的所有交互操作。

6 剪辑事件

在影片剪辑中,您可以响应用户进入或退出场景或使用鼠标或键盘与场景进行交互时触发的多个剪辑事件。例如,可以在用户进入场景时将外部 SWF 文件或 JPG 图像加载到影片剪辑中,或允许用户使用移动鼠标的方法在场景中调整元素的位置。

7 帧事件

在主时间轴或影片剪辑时间轴上,当播放头进入关键帧时会发生系统事件-- 这叫做帧事件。帧事件可用于根据时间的推移(沿时间轴移动)触发动作或与舞台上当前显示的元素交互。如果向一个关键帧中添加了一个脚本,则在回放期间到达该关键帧时将执行该脚本。附加到帧上的脚本称为帧脚本。