Flash MX 2004中增加了类似DW里的Behaviors面板,这无疑使许多本该由AS脚本控制的制作过程变得简单化,甚至只是单纯的几个CLICK操作就可以搞定许多复杂的控制。下面我们以控制视频的播放、暂停、回放功能为例,实例讲解一下Behaviors在Flash MX 2004中的应用。
效果预览:
制作步骤:
(1)在时间轴上建立两个图层,分别命名为Guides和Content,Guides上绘制背景,Content上放置三个按钮: Play、 Pause、 Rewind

(2)引入视频文件
在Content层的第1帧上引入视频文件ggb_movie_for_trio_new.flv:


(3)把Embedded Video引入场景,并修改其属性
打开库面板,从中把ggb_movie_for_trio_new.flv拖入场景,会出现提示框,提示将为该视频在时间轴上增加138帧,单击Yes按钮确认。

然后定义实例名为video:

(4)设置按钮的Behaviors:
首先打开Behaviors面板:Window > Development Panels > Behaviors
A.为play按钮进行如下设置:
单击场景中的 ,在Behaviors面板中单击(+)按钮,选择 Embedded Video > Play

在弹出的Play Video窗口选择this下的video(这就是在场景中为视频定义的那个实例名称),OK确定:

B.Pause按钮:单击 ,在Behaviors面板中单击(+)按钮,选择 Embedded Video > Pause,然后在Play Video窗口中单击_root下的video。
C.Rewind按钮:单击 ,在Behaviors面板中单击(+)按钮,选择 Embedded Video > Rewind,然后在Play Video窗口中单击_root下的video,并在下面的对话框中输入20,这个数字表示当用户按下Rewind时,回退多少帧。
(5)使用Movie Explorer观察文档中各元素的结构关系:

(6)保存并输出SWF文件
OK,到此为止,一个可以自由控制视频播放、暂停和回退的效果就做出来了,是不是很简单?^_^ |