本课素材:点击下载
行为和行为面板在Dreamweaver中早已有了,但在Flash中则是首次引入。在Flash MX 2004中,行为是预先编写的“动作脚本”,它使你可以将动作脚本编码的强大功能、控制能力和灵活性添加到Flash文档中,而不必自己创建动作脚本代码。
在Flash文档中添加行为是通过【行为】面板来实现的。默认情况下,【行为】面板组合在Flash窗口右边的浮动面板组中。执行【窗口】|【开发面板】|【行为】命令可以开启和隐藏【行为】面板。【行为】面板如图9-2-1所示。
图9-2-1 【行为】面板
单击【行为】面板左上角的小三角可以折叠和展开面板。【行为】面板上方有一排功能按钮,主要包括:
【添加行为】按钮:单击这个按钮可以弹出一个包括很多行为的下拉菜单,在下拉菜单中可以选择你所需要添加的具体行为。
【删除行为】按钮:单击这个按钮可以将你所选中的行为删除。
【上移】按钮:单击这个按钮可以将选中的行为向上移动位置。
【下移】按钮:单击这个按钮可以将选中的行为向下移动位置。
【行为】面板下方是显示行为的窗口,它包括两列内容,左边显示的是【事件】,右边显示的是【动作】。
另外,【行为】面板右上角有一个下拉菜单,其中包括【关闭面板】、【最大化面板】等命令。
在【行为】面板中,有一类行为是专门用来控制影片剪辑实例的,这类行为种类比较多,利用它们可以实现改变影片剪辑实例叠放层次以及加载、卸载、播放、停止、复制或拖动影片剪辑等功能。
在【行为】面板中,单击【添加行为】按钮,在弹出的下拉菜单中指向【影片剪辑】项,则弹出包括这些行为的菜单,如图9-2-2所示。
图9-2-2 控制影片剪辑实例的行为
如表9-2-1详细列出了这些行为的功能和使用方法。
表9-2-1
行为 | 功能 | 选择/输入 |
上移一层 | 将目标影片剪辑或屏幕在堆叠顺序中上移一层。 | 影片剪辑或屏幕的实例名称。 |
下移一层 | 将目标影片剪辑或屏幕在堆叠顺序中下移一层。 | 影片剪辑或屏幕的实例名称。 |
停止拖动影片剪辑 | 停止当前的拖动操作。 |
|
加载图像 | 将外部 JPEG 文件加载到影片剪辑或屏幕中。 | JPEG 文件的路径和文件名。 接收图形的影片剪辑或屏幕的实例名称。 |
加载外部影片剪辑 | 将外部 SWF 文件加载到目标影片剪辑或屏幕中。 | 外部 SWF 文件的 URL。 接收 SWF 文件的影片剪辑或屏幕的实例名称。 |
卸载影片剪辑 | 删除使用“加载影片”行为或动作加载的 SWF 文件。 | 要卸载的影片剪辑或屏幕的实例名称。 |
开始拖动影片剪辑 | 开始拖动影片剪辑 | 影片剪辑或屏幕的实例名称。 |
移到最前 | 将目标影片剪辑或屏幕移到堆叠顺序的顶部。 | 影片剪辑或屏幕的实例名称。 |
移到最后 | 将目标影片剪辑移到堆叠顺序的底部。 | 影片剪辑或屏幕的实例名称。 |
转到帧或标签并在该处停止 | 停止影片剪辑,并根据需要将播放头移到某个特定帧。 | 要停止的目标剪辑的实例名称。 要停止的帧号或标签。 |
转到帧或标签并在该处播放 | 从特定帧播放影片剪辑。 | 要播放的目标剪辑的实例名称。 要播放的帧号或标签。 |
重制影片剪辑
| 重制影片剪辑或屏幕 | 要重制的影片剪辑的实例名称。 从原本到副本的 X 轴及 Y 轴偏移像素数。 |
视频行为提供一种方法控制视频的回放。视频行为使你可以播放、停止、暂停、后退、快进、显示及隐藏视频剪辑。
在【行为】面板中,单击【添加行为】按钮,在弹出的下拉菜单中指向【嵌入的视频】项,则弹出包括控制视频的行为菜单,如图9-2-3所示。
图9-2-3 控制视频的行为
如表9-2-2详细列出了这些行为的功能和使用方法。
表9-2-2
行为 | 目的 | 参数 |
播放视频 | 在当前文档中播放视频。 | 目标视频实例名称 |
停止视频 | 停止该视频。 | 目标视频实例名称 |
暂停视频 | 暂停该视频。 | 目标视频实例名称 |
后退视频 | 按指定的帧数后退视频。 | 目标视频实例名称 帧数 |
快进视频 | 按指定的帧数快进视频。 | 目标视频实例名称 帧数 |
隐藏视频 | 隐藏该视频。 | 目标视频实例名称 |
显示视频 | 显示视频。 | 目标视频实例名称 |
在【行为】面板中,单击【添加行为】按钮,在弹出的下拉菜单中指向【声音】项,则弹出包括控制声音的行为菜单,如图9-2-4所示。
图9-2-4 控制声音的行为
控制声音的行为比较容易理解。利用它们可以实现播放、停止声音以及加载外部声音、从【库】中加载声音等功能。
实例简介
本实例运行时,自动将外部的5张动物图像加载到Flash影片中,它们成层次叠放在一起,用鼠标单击任意一张图像,这张图像就显示在最前面,并且用鼠标还可以拖动它放在任意的位置,如图9-2-5所示。
图9-2-5 实例效果
制作步骤
步骤1 创建文档
在Flash8.0中新建一个影片文档,执行【保存】命令将其保存为“行为应用实例.fla”文件。保持影片文档的默认属性设置,如图9-2-6所示。
图9-2-6 【属性】面板
步骤2 创建动画背景和标题
新建一个图层,并将两个图层分别重新命名为“背景”和“标题”。然后用【绘图工具栏】中的工具分别在这个两个图层上创建动画的背景和标题,如图9-2-7所示。
图9-2-7 动画背景和标题
步骤1 制作“图像显示区”MC元件
新建一个名字为“图像显示区”的MC元件,在这个元件的编辑场景用【矩形工具】绘制一个深灰色的矩形图形。
说明:这个矩形图形的尺寸要和你将要加载的外部图像的尺寸一样,这样才可以保证将加载的图像完美显示出来。本例为你提供了5张jpg格式的动画图片,它们的尺寸已经被统一处理为:288×209像素。
步骤2 制作“图像显示框”MC元件
再新建一个名字为“图像显示框” 的MC元件。在这个元件的编辑场景中,新建一个图层,并将两个图层重新分别命名为“边框”和“显示区”。在【边框】图层上,用【矩形工具】绘制一个黑色边线、白色填充的矩形图形,宽高尺寸设为 308×224像素。在【显示区】上,将【库】面板中的“图像显示区”MC元件拖放到白色矩形图像上面,调整图形,最终效果如图9-2-8所示。
图9-2-8 “图像显示框”MC元件
在【显示区】图层上,选择“图像显示区”MC元件的实例,在【属性】面板中定义它的实例名为“photo”,如图9-2-9所示。
图9-2-9 定义实例名称
联系客服