按钮实际上是四帧的交互影片剪辑。当为元件选择按钮行为时,Flash 会创建一个四帧的时间轴。前三帧显示按钮的三种可能状态;第四帧定义按钮的活动区域。时间轴实际上并不播放,它只是对指针运动和动作做出反应,跳到相应的帧。
要制作一个交互式按钮,可把该按钮元件的一个实例放在舞台上,然后给该实例指定动作。必须将动作指定给文档中按钮的实例,而不是指定给按钮时间轴中的帧。
按钮元件的时间轴上的每一帧都有一个特定的功能:
也可以使用动作脚本的 MovieClip 对象来创建按钮。请参阅MovieClip 类。可以使用按钮组件将按钮添加到文档中。有关按钮和单选按钮组件的详细信息,请参阅Button 组件。
有关使用动作脚本创建按钮的课程,请选择“帮助”>“如何”>“快速任务”>“使用动作脚本编写脚本”。
要创建按钮,可将按钮帧转换为关键帧。
Flash 会切换到元件编辑模式。时间轴的标题会变为显示四个标签分别为“弹起”、“指针经过”、“按下”和“点击”的连续帧。第一帧(“弹起”)是一个空白关键帧。
您可以在按钮中使用图形或影片剪辑元件,但不能在按钮中使用另一个按钮。如果要把按钮制成动画按钮,可使用影片剪辑元件。
Flash 会插入复制了“一般”帧内容的关键帧。
“点击”帧在舞台上不可见,但它定义了单击按钮时该按钮的响应区域。确保“点击”帧的图形是一个实心区域,它的大小足以包含“弹起”、“按下”和“指针经过”帧的所有图形元素。它也可以比可见按钮大。如果没有指定“点击”帧,“一般”状态的图像会被用作“点击”帧。
您可以创建一个脱节的图像变换,在该图像变换中,将指针移到按钮上将导致舞台上的另一个图形发生变化。要这样做,可把“点击”帧放在一个不同于其他按钮帧的位置上。