![](https://csdnimg.cn/release/download_crawler_static/88006041/bg5.jpg)
利用人们视觉停留效果,就会形成连续播放的动画了。
在 Flash 中制作帧动画有两种方式,一种就是在 Flash 中逐帧逐帧地制作分解动
作,另一种方法是导入在其他绘图软件中制作出来的分解动作的连续文件。
打个比方,一个图层就像一张透明的纸张,透过上面的图层可以清晰地看到下面
的图层。但是遮罩图层则不同,它就像不透明的纸张一样,将下面的被遮罩层遮住,
被遮罩层若要能够显示,必须在上面的遮罩图层上挖一个洞,通过这个洞才能看清楚
下面的图形。
遮罩图层只对它下面的被遮罩图层起作用。利用遮罩层可以实现水中倒影和波浪
文字等效果。当遮罩层作用于某个普通层时,普通层上内容就会透过遮罩层上有内容
的部分显示出来。将多个层结合到一个遮罩层,可以创建出很复杂的效果。除此之外,
用户还可以为遮罩层制作移动的行为,以实现看到的普通层上的物体动起来的效果。
遮罩层可以将和它结合在一起的普通层上面的内容隐藏起来,只有遮罩层上有内
容的地方才会显示普通层上的内容。
应用 Flash 动作脚本语言编写动作脚本,可以创建具有高度交互性的动画。要创
作复杂的交互动画,需要掌握本章介绍的高级技术,包括控制动画播放、建立自定义
光标、获取鼠标位置、捕获按键、建立滚动文本框、设置颜色值、建立声音控制、检
测碰撞和创建画线工具等。本章后面还通过一个实例,介绍这些技术的综合应用。
交互动画可以与用户互动。用户可以使用键盘、鼠标或二者操作,中转到动画的
不同部分,移动对象、输入信息、单击按钮、以及执行其它交互操作。通过编写在指
定事件发生时执行的一些动作脚本,可以创建交互动画。当播放头到达某帧时,当影
片剪辑载入或卸载时,或者当用户单击一个按钮或按下键盘上的按键时,触发动作脚
本的事件将发生,动作脚本将告诉 Flash 当特定的事件发生时要执行什么动作。要创
作出具有高度交互性的动画,需要用到一些高级技术。
2.3 ActionScript 相关知识
ActionScript 是 Flash 的 脚 本 语 言 。 正 是 由 于 Flash 中 增 加 、 完 善 了
ActionScript,才使创作出来的动画具有很强的交互性。在简单动画中,Flash 按顺
序播放动画中的场景和帧。而在交互动画中,用户可以使用键盘或无懈可击与动画交
互,大大增加了用户的参与感,同时也大大增加了 Flash 动画的魅力。例如,用户可
以单击动画中的按钮,然后使动画跳转到不同部分继续播放;可以移动动画中的对象,