问题2:如何制作隐形按钮?隐形按钮的作用是什 么?
解决思路
隐形按钮是按钮功能的引申,一些超乎想象的效果就是通过隐形按钮来完成的。我们从上一个问题中知道了,按钮的第4帧“点击”帧里面的 内容在舞台中是看不到的,我们就用这个特点来制作简单的隐形按钮。
具体步骤
1、运 行Flash MX 2004 ,文档属性默认。
2、新建一个元件,名称为“button”,类型为按钮。
3、进入按钮元件编辑区,在第4帧 里面我们利用矩形工具绘制一个矩形,颜色随意。
4、返回场景1,【文件】|【导入】|【导入到舞台】命令,导入一幅图片,调整其在舞台的位置。
5、在时间轴上新建一个图层,命名为按钮层,把刚刚制作的按钮从“库”中拖动到舞台中的合适位置。如图2.1.44所示。

图2.1.44 设置隐形按钮
6、这个按钮在舞台中显现的是透明的绿颜色。因为按钮在第4帧“点击”帧里面的内容是 看不到的,Flash 考虑到需要编辑的方便,统一设置了相同的绿颜色,而无论原来的“点击”帧里面的颜色是什么。
7、发布测试,可以看到当鼠 标移动到隐形按钮区域就会变成小手状,我们的隐形按钮制作成功,保存。请参看源文件
2.1.5-4.fla。
8、利用按 钮与Flash的ActionScript我们可以制作出非常优秀的效果,这方面的内容我们将在第三部分ActionScript中向大家详细介绍。
注 意 ——在制作隐形按钮的时候 ,不要在按钮编辑区的第1帧做按钮,因为第一帧在场景中是可见的,达不到我们制作的效果。我们直接在第4帧中插入一个空白关键帧,然后在编辑区中 绘制反映区的大小就可以
提 示 ——按钮编辑区中的第4帧“点击”帧在场景中是不可见的,编辑的时候,在主场景中显示的是绿色半透明状态。
技 巧 ——在舞台中的隐形按钮与 其他按钮没有什么区别,我们都可以利用工具进行编辑。
试一试 ——在上一个问题解释中我们向大家介绍 了另外一种制作隐形按钮的方法,朋友们不妨利用第二种制作方法试一试,看看有没有区别?
分 析——按钮的作用是触发行为,隐形 按钮可以达到欣赏者在非刻意的情况下触发事件,达到互动效果。
特别提示
在本例的源文件中,没有设置按 钮的触发事件,因为触发事件是要用Flash的ActionScript控制的,我们会在第三部分中向大家详细介绍。
特别说明
按钮的重要作用我们已经在上一个问题中向大家强调了,隐形按钮的是按钮中的重中之重。掌握了此项技术,我们就可以利用隐形按钮的特点, 发挥其独到的作用,制作出许多交互性动作。
相关问题
◎如何使用公用库中的按钮?
在 Flash MX 2004中的公用库中向我们提供了许多制作精美的按钮范例,我们可以直接使用。单击【窗口】|【其他面板】|【公用库】|【按钮】 命令,打开【库——按钮】面板。如图2.1.45所示。

图2.1.45 打开“库——按钮”面板
可以看到有许多已经制作完成的按钮,分门归类地保存在按钮公用库里面。我 们可以直接拖放到按钮编辑区里面使用。在按钮公用库里面的按钮大多是动态效果的,就是按钮的四个帧里面都有动作。这方面的知识我们在下一个问题 中向大家介绍。
