收藏 分享(赏)

Flash动画的控制.doc

上传人:11xg27ws 文档编号:7056440 上传时间:2019-05-04 格式:DOC 页数:8 大小:360.50KB
下载 相关 举报
Flash动画的控制.doc_第1页
第1页 / 共8页
Flash动画的控制.doc_第2页
第2页 / 共8页
Flash动画的控制.doc_第3页
第3页 / 共8页
Flash动画的控制.doc_第4页
第4页 / 共8页
Flash动画的控制.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、Flash 动画的控制设计结果:能够利用标尺控制动画的速度、 缩放、旋 转,播放控制按钮带有 Flash 动态效果。程序效果如图 1 所示。图 1 Flash 动画的使用解题思路:(1) 利用 Flash 动画的属性和方法控制动画的速度、缩放、旋转。(2) 预先制作 Flash 动画格式的按钮,然后在程序中用热物响应方式控制。1. 新建一个文件,打开文件属性窗口,定 义文件名称为“flash”,设置显示窗口大小可变,取消对菜单栏的选择 。2. 拖入一个显示图标到流程线上,命名 为“布局”,按照程序效果要求建立基本程序画面,如图 2 所示。图 2 建立基本程序画面3. 选择【Insert】/【M

2、edia】/【Flash】菜单命令,则会出现一个【Flash Asset Properties】对话窗口,如图 3 所示,通过这个对话窗口可以选择 Flash 动画文件并对其属性进行设置。图 3 Flash 动画属性窗口在这个窗口中主要的属性有: Media :媒体文件存 储模式 Playback :播放模式,其中还有几个选项,如 Image(动画图象是否立即显示)、Paused(动画是否在开始 帧暂停)、 Sound(动画是否带声音)、 Loop(动画是否循环播放)、Direct to Screen (动画是否直接显示在屏幕最前)等 Quality :动 画播放质量 Scale Mode :

3、动画缩放模式 Tempo :动画播放速度 Scale :动画缩放比例4. 任意选择一个 Flash 文件,根据需要调整其属性设置,如图 4 所示,然后关闭属性窗口,修改图标名称为“动画”。图 4 选择 Flash 文件并调整属性5. 运行程序,可以看到一个循环播放的 Flash 动画。6. 拖入一个群组图标,命名 为“标尺”。在其中用知 识对象 “Slider”建立三个标尺,分别用于控制速度、大小和旋 转,并按照程序要求布置在动画周围,如图 5 所示。图 5 建立三个标尺标尺取值范围说明: Flash 动画的播放速度是以 帧/ 秒来衡量的,所以标尺“速度”的取值可以设置在0100 之间 动画的

4、缩放是按百分比来衡量的,所以标尺“ 大小” 的取值可以设置在 0300之间 动画的选择是以角度来计算的,所以 标尺“ 旋转” 的取值可以设置在 0360之间。提示:三个标尺的游标名称是不同的,依次 为“slider” 、“slider2”和“ slider3”,这是系统自动定义的。7. 再拖入一个群组图标,命名 为“按钮”。在其中引入三个预先制作好的按钮动画,并按照程序要求布置在画面下方,如图 6 所示。这里使用的三个按钮具有不同的动态效果。图 6 引入具有动态效果的按钮8. 双击 Flash 动画图标“播放”,能 够打开 Flash 动画图标的属性窗口,这个属性窗口与普通显示图标的属性窗口基

5、本相同。可以设置动画的 层次、 显示过渡效果、显示模式等属性,这里我们设置按钮动画的显示模式为“ Transparent”,如图 7 所示。这样动画中白色的区域就会 变得透明。图 7 设置按钮动画的显示模式9. 利用交互图标和计算图标建立具有三个热物响应分支的交互结构,如 图 8 所示。各热物对象分别选择相应 的动态按钮。 。图 8 建立具有三个热物响应分支的交互结构10. 打开计算图标“ 播放” ,输入如图 9 所示语句,判断 Flash 动画是否处于暂停状态,是则继续播放动画。图 9 继续播放动画11. 同理,在计 算图标“暂停”中输入如图 10 所示语句,判断 Flash 动画是否处于播

6、放状态,是则暂停播放。图 10 暂停播放12. 用计算图标再建立一个条件响应类型的交互分支,如图 11 所示。我们要用它建立动画播放速度与速度标尺之间的联系。图 11 添加以个条件响应类型的交互分支13. 双击条件分支的计算图标,打开其 计算窗口,输入如图 12 所示表达式,定义利用游标“slider”的位置值来确定播放速度。图 12 利用游标“slider ”的位置值来确定播放速度语句分析: 第一条语句定义动画的播放模式为“fixed ”,即按照用户给定的速度值播放动画。 第二条语句利用变量 speed 记录游标“slider” 当前位置值,由于 动画播放速度必须是整数,所以要 对游标位置值

7、取整。 第三条语句利用 fixedRate 属性使动画按照给定的速度播放。14. 打开条件分支属性窗口,设置分支的条件为:speedINT(PathPosition“slider2“)”;另一个是旋转 分支,分支属性为“rotateINT(PathPosition“slider3“)”。如 图 14 所示,以实现对动 画大小和旋转的控制。图 14 对动画大小和旋转进行控制16. 在比例分支的计算图标中输入如图 15 所示语句,定 义利用游标“slider2 ”的位置值来确定缩放比例。图 15 利用游标“slider2 ”的位置值来确定缩放比例17. 在旋转分支的计算图标中输入如图 16 所示语

8、句,定 义利用游标“slider3 ”的位置值来确定动画旋转角度。图 16 利用游标“slider3 ”的位置值来确定旋转角度18. 现在运行程序。能 够利用 标尺任意调整 Flash 动画的播放速度、旋转角度和显示大小,并使用播放、暂停和退出按 钮控制动画的播放了。范例小结:Flash 动画播放的效果与我们对它的设置有很大的关系。下面是一些在应用 Flash 动画时应当注意的问题。 在满足程序需要的情况下,尽量使用较低的画面质量,这样可以获得较高的播放速度,使动画画面 显得更为流畅。 如果由可能,最好设置你的 显示器的色彩深度为 8 位( 256 色),因 为在这种情况下动画可以获得最快的播

9、放速度。 尽量使用 Opaque(不透明)模式。由于透明模式需要更多的处理时间,因此在动画后面没有其它对象或动画背景与画面背景相同的情况下,尽量使用不透明模式。 尽量使用“Direct to Screen”属性,只要不涉及到层次控制或透明需要,就应当使用这种模式,因为它能够提供更快的播放速度。 要使系统变量 GlobalTempo 有一个较高的数值。除非使用“Direct to Screen”属性和 fixedRate 设置,否则 Flash 动画播放的速度不会快过 GlobalTempo 的值。为了保证动画的流畅播放,请至少设置系统变量 GlobalTempo 为 30。 使用 Lock-s

10、tep 或 Fixed 属性设置来调节动画播放速率。Lock-step 属性的播放速率是由 GlobalTempo 决定的。 如果在 Flash 动画中没有 动态画面,例如 仅仅是一些文字或图片,那么就要设置动画图标具有 Static 属性,这样 Authorware 就不用反复刷新它了。 当我们使用函数修改 Flash 动画的属性时,尽量直接对 Flash 动画(sprite)进行设置,这比对 Flash 图标(icon)进行设置要更加快捷。 在播放 Flash 动画时,尽量避免同时播放其它内容,这会影响到动画播放的效果。 交互控制时应避免使用热区响应,应采用热物对象响应。若需要对 Flash 动画画面某一位置进行交互,可以绘制一个透明图形,并以之为热物对象进行响应。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报