创建按钮

按钮实际上是四帧的交互影片剪辑。当为元件选择按钮行为时,Flash 会创建一个四帧的时间轴。前三帧显示按钮的三种可能状态;第四帧定义按钮的活动区域。时间轴实际上并不播放,它只是对指针运动和动作做出反应,跳到相应的帧。

要制作一个交互式按钮,可把该按钮元件的一个实例放在舞台上,然后给该实例指定动作。必须将动作指定给文档中按钮的实例,而不是指定给按钮时间轴中的帧。

按钮元件的时间轴上的每一帧都有一个特定的功能:

也可以使用动作脚本的 MovieClip 对象来创建按钮。请参阅MovieClip 类。可以使用按钮组件将按钮添加到文档中。有关按钮和单选按钮组件的详细信息,请参阅Button 组件

有关使用动作脚本创建按钮的课程,请选择“帮助”>“如何”>“快速任务”>“使用动作脚本编写脚本”。

创建按钮:

  1. 选择“编辑”>“取消全选”来确保没有选择舞台上的任何内容。
  2. 选择“插入”>“新建元件”,或者按 Control+F8 (Windows) 或
    Command+F8(Macintosh)。

    要创建按钮,可将按钮帧转换为关键帧。

  3. 在“创建新元件”对话框中,输入新按钮元件的名称;对于“行为”,请选择“按钮”。

    Flash 会切换到元件编辑模式。时间轴的标题会变为显示四个标签分别为“弹起”、“指针经过”、“按下”和“点击”的连续帧。第一帧(“弹起”)是一个空白关键帧。

  4. 要创建弹起状态的按钮图像,可以使用绘画工具、导入一幅图形或者在舞台上放置另一个元件的实例。

    您可以在按钮中使用图形或影片剪辑元件,但不能在按钮中使用另一个按钮。如果要把按钮制成动画按钮,可使用影片剪辑元件。

  5. 单击标示为“指针经过”的第二帧,然后选择“时间轴”>“关键帧”。

    Flash 会插入复制了“一般”帧内容的关键帧。

  6. 将按钮图像更改为“指针经过”状态。
  7. 为“按下”帧和“点击”帧重复步骤 5 和步骤 6。

    “点击”帧在舞台上不可见,但它定义了单击按钮时该按钮的响应区域。确保“点击”帧的图形是一个实心区域,它的大小足以包含“弹起”、“按下”和“指针经过”帧的所有图形元素。它也可以比可见按钮大。如果没有指定“点击”帧,“一般”状态的图像会被用作“点击”帧。

    您可以创建一个脱节的图像变换,在该图像变换中,将指针移到按钮上将导致舞台上的另一个图形发生变化。要这样做,可把“点击”帧放在一个不同于其他按钮帧的位置上。

  8. 要为按钮状态指定声音,请在时间轴选择该状态帧,选择“窗口”>“属性”,然后从“属性”检查器的“声音”菜单中选择一种声音。有关详细信息,请参阅向按钮添加声音
  9. 完成之后,选择“编辑”>“编辑文档”。从“库”面板中拖出按钮元件即可在文档中创建该元件的实例。