Flash 基础

十九、帧动作和按钮动作
动作是指当满足某一个条件时，影片所作出的响应，如停止、提示、声音等等，在Flash中包括帧动作和按钮动作，专门有一个动作面板来设定。

帧动作是指当影片播放到某一帧时，所产生的动作，设定的方法是在帧上敲右键，选择“动作”命令，此时将弹出动作面板。

动作面板的左侧是各类动作列表，右边空白是已经设定的动作，在左侧双击一个动作就能够添加到右侧的面板中，在这一帧上会出现一个“a”表示这一帧上有动作。

下面来看一个例子，当影片播放到某一帧时就显示帧序号。

启动Flash，将影片速度设为1帧，选择文本工具，在场景中央单击一下鼠标（不要拖动），此时在场景中就会有一个文本框出现，打开字符面板设定好颜色和大小为24，再选择面板上的“文本”按钮，将“静态文本”改为“动态文本”，保持“单行”不变，在“变量”中起个名字x，设定好后，接下来从第二帧到第五帧都插入关键帧.

下面为五个帧添加帧动作，在文本框中显示出第几帧来。

选中第1帧，单击右键选择“动作”（或者时“窗口”菜单中的“动作”命令）打开动作面板。

单击左侧的“动作”打开动作层次，在下面找到“set variable”命令双击这个命令，添加到右边的命令行中，有一个醒目的红色，提醒我们要输入参数，在面板下方的“变量”中输入x，也就是我们的动态文本框的名字，在数值中输入1，也就是这是第一帧。

同样再选中第二帧，双击“set variable”，变量还是设为x，数值应该输入2，也就是这是第二帧。

同样设定后面三帧的动作，需要注意数值的输入。

再回到第一帧画一个红色小球，第二帧画黄色，第三帧画蓝色，第四帧画绿色，第五帧画紫色。这样就有五个不同的帧。

保存一下文件，按Ctrl和回车键测试影片，可以发现当播放到某一帧时，就会显示出这一帧的序号。

按钮动作跟帧动作类似，它主要是鼠标动作，也就是鼠标的单击、双击、拖动等。

下面通过一个例子来看一下，继续上一个影片，选中第一帧，再动作面板中打开“基本动作”，找到“停止”，双击给帧加一个停止动作，其他帧也同样加上“停止”动作，这样播放到每个帧都会停下来等待。

打开“共享图库”选择button（按钮组件），里面有许多按钮包，双击打开包，挑一个喜欢的按钮（比如gel right），拖到场景中第一帧里，在动作面板中，打开“动作”找到“on”命令双击加入（on就是当鼠标在上面时），下面的参数一般默认是“释放”也就是鼠标单击以后的意思。然后再在左边找到“play”双击加入到右边的命令行中，整个的命令就是当鼠标单击以后就play（播放）。

将这个按钮复制到各个帧里，用“粘贴到新位置”命令，这样每一帧里都有一个按钮了。

保存一下文件，按Ctrl和回车键，测试一下影片，看看效果如何。

本节主要讲述了帧动作和按钮动作，帧动作要先选择一个关键帧，按钮动作要先选择一个按钮，动态文本有一个变量名，文本框的内容随着变量的值改变而改变。

（如果没有出现变化的数字，请安装Flash网页插件）

本教程由86团学校TeliuTe制作|著作权所有，不得用于商业用途

美丽的校园……