




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Flash 动画的控制 设计结果: 能够利用标尺控制动画的速度、 缩放、旋 转,播放控制按钮带有 Flash 动态效果。 程序效果如图 1 所示。 图 1 Flash 动画的使用 解题思路: (1) 利用 Flash 动画的属性和方法控制动画的速度、缩放、旋转。 (2) 预先制作 Flash 动画格式的按钮,然后在程序中用热物响应方式控制。 1. 新建一个文件,打开文件属性窗口,定 义文件名称为“flash”,设置显示窗口大 小可变,取消对菜单栏的选择 。 2. 拖入一个显示图标到流程线上,命名 为“布局”,按照程序效果要求建立基本程 序画面,如图 2 所示。 图 2 建立基本程序画面 3. 选择【Insert】/【Media】/【Flash】菜单命令,则会出现一个【Flash Asset Properties】 对话窗口,如图 3 所示,通过这个对话窗口可以选择 Flash 动画文件并对其属 性进行设置。 图 3 Flash 动画属性窗口 在这个窗口中主要的属性有: Media :媒体文件存 储模式 Playback :播放模式,其中还有几个选项,如 Image(动画图象是否立即显示)、 Paused(动画是否在开始 帧暂停)、 Sound(动画是否带声音)、 Loop(动画是否循环播 放)、Direct to Screen (动画是否直接显示在屏幕最前)等 Quality :动 画播放质量 Scale Mode :动画缩放模式 Tempo :动画播放速度 Scale :动画缩放比例 4. 任意选择一个 Flash 文件,根据需要调整其属性设置,如图 4 所示,然后关闭 属性窗口,修改图标名称为“动画”。 图 4 选择 Flash 文件并调整属性 5. 运行程序,可以看到一个循环播放的 Flash 动画。 6. 拖入一个群组图标,命名 为“标尺”。在其中用知 识对象 “Slider”建立三个标尺, 分别用于控制速度、大小和旋 转,并按照程序要求布置在动画周围,如图 5 所 示。 图 5 建立三个标尺 标尺取值范围说明: Flash 动画的播放速度是以 帧/ 秒来衡量的,所以标尺“速度”的取值可以设置在 0100 之间 动画的缩放是按百分比来衡量的,所以标尺“ 大小” 的取值可以设置在 0300 之间 动画的选择是以角度来计算的,所以 标尺“ 旋转” 的取值可以设置在 0360 之间。 提示:三个标尺的游标名称是不同的,依次 为“slider” 、“slider2”和“ slider3”,这是系统自动定义的。 7. 再拖入一个群组图标,命名 为“按钮”。在其中引入三个预先制作好的按钮动画, 并按照程序要求布置在画面下方,如图 6 所示。这里使用的三个按钮具有不同 的动态效果。 图 6 引入具有动态效果的按钮 8. 双击 Flash 动画图标“播放”,能 够打开 Flash 动画图标的属性窗口,这个属性 窗口与普通显示图标的属性窗口基本相同。可以设置动画的 层次、 显示过渡效 果、显示模式等属性,这里我们设置按钮动画的显示模式为“ Transparent”,如 图 7 所示。这样动画中白色的区域就会 变得透明。 图 7 设置按钮动画的显示模式 9. 利用交互图标和计算图标建立具有三个热物响应分支的交互结构,如 图 8 所 示。各热物对象分别选择相应 的动态按钮。 。 图 8 建立具有三个热物响应分支的交互结构 10. 打开计算图标“ 播放” ,输入如图 9 所示语句,判断 Flash 动画是否处于暂停状 态,是则继续播放动画。 图 9 继续播放动画 11. 同理,在计 算图标“暂停”中输入如图 10 所示语句,判断 Flash 动画是否处于播 放状态,是则暂停播放。 图 10 暂停播放 12. 用计算图标再建立一个条件响应类型的交互分支,如图 11 所示。我们要用它 建立动画播放速度与速度标尺之间的联系。 图 11 添加以个条件响应类型的交互分支 13. 双击条件分支的计算图标,打开其 计算窗口,输入如图 12 所示表达式,定义利 用游标“slider”的位置值来确定播放速度。 图 12 利用游标“slider ”的位置值来确定播放速度 语句分析: 第一条语句定义动画的播放模式为“fixed ”,即按照用户给定的速度值播放动 画。 第二条语句利用变量 speed 记录游标“slider” 当前位置值,由于 动画播放速度 必须是整数,所以要 对游标位置值取整。 第三条语句利用 fixedRate 属性使动画按照给定的速度播放。 14. 打开条件分支属性窗口,设置分支的条件为: speedINT(PathPosition“slider2“)”;另一个是旋转 分支,分支属性为 “rotateINT(PathPosition“slider3“)”。如 图 14 所示,以实现对动 画大小和旋 转的控制。 图 14 对动画大小和旋转进行控制 16. 在比例分支的计算图标中输入如图 15 所示语句,定 义利用游标“slider2 ”的位 置值来确定缩放比例。 图 15 利用游标“slider2 ”的位置值来确定缩放比例 17. 在旋转分支的计算图标中输入如图 16 所示语句,定 义利用游标“slider3 ”的位 置值来确定动画旋转角度。 图 16 利用游标“slider3 ”的位置值来确定旋转角度 18. 现在运行程序。能 够利用 标尺任意调整 Flash 动画的播放速度、旋转角度和显 示大小,并使用播放、暂停和退出按 钮控制动画的播放了。 范例小结: Flash 动画播放的效果与我们对它的设置有很大的关系。下面是一些在应用 Flash 动画 时应当注意的问题。 在满足程序需要的情况下,尽量使用较低的画面质量,这样可以获得较高的播 放速度,使动画画面 显得更为流畅。 如果由可能,最好设置你的 显示器的色彩深度为 8 位( 256 色),因 为在这种情 况下动画可以获得最快的播放速度。 尽量使用 Opaque(不透明)模式。由于透明模式需要更多的处理时间,因此在 动画后面没有其它对象或动画背景与画面背景相同的情况下,尽量使用不透明模 式。 尽量使用“Direct to Screen”属性,只要不涉及到层次控制或透明需要,就应当 使用这种模式,因为它能够提供更快的播放速度。 要使系统变量 GlobalTempo 有一个较高的数值。除非使用“Direct to Screen”属性 和 fixedRate 设置,否则 Flash 动画播放的速度不会快过 GlobalTempo 的值。为了 保证动画的流畅播放,请至少设置系统变量 GlobalTempo 为 30。 使用 Lock-step 或 Fixed 属性设置来调节动画播放速率。Lock-step 属性的播放 速率是由 GlobalTempo 决定的。 如果在 Flash 动画中没有 动态画面,例如 仅仅是一些文字或图片,那么就要设 置动画图标具有 Static 属性,这样 Authorware 就不用反复刷新它了。 当我们使用函数修改 Flash 动画的属性时,尽量直接对 Flash 动画(s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产中介加盟合同书
- 瑞氏吉姆萨染色原理课件
- 理赔服务标准化培训课件
- 理论培训安全驾驶365课件
- 电梯工程实测检查方案(3篇)
- 防洪工程整治方案(3篇)
- 农业机械化智能化改造方案及2025年经济效益研究报告
- 猫咪相关知识培训记录课件
- 安全教育的培训收获课件
- 方案体现工程量(3篇)
- 软件著作权无偿转让合同5篇
- 2025年公安警种知识测试题及答案
- 抵押车贷合同(标准版)
- 2025年秋季学期教科版三年级上册科学教学计划(三篇)
- 2024人教PEP版三年级英语上册全册教案
- 2025年秋季学期中小学开展工作重点观测指标一览表
- 农民公寓买卖合同协议书
- 燃气检修工模拟试题(附答案)
- 2025居间服务合同范本(合同版本)
- 中老年唱歌教学课件下载
- 立体车库应急预案范文
评论
0/150
提交评论