图2.1.41 添加“stopa();” 然后新建立一个按钮元件,按照我们刚才做的方法制作出两个按钮,分别是“play”和“relplay”。在时间轴中新建一图层,把“play”按钮从控制拖动到第1帧的合适位置,“replay”拖动到第30帧的合适位置。分别单击两个按钮,打开动作面板,在“play”和“replay”按钮上面加如控制命令: “play”按钮上面的命令: on(release){ play(); } 如图所示。
图2.1.42 “play”按钮的ActionScript “replay”按钮上面的命令,
图2.1.43 “replay”按钮的ActionScript 请参考源文件点击这里下载源文件 这是我们第一次接触 Flash MX 2004的ActionScript,本书第三部分中会作详细地介绍。之所以在此节中介绍ActionScript,一是按钮与ActionScript的联系非常密切 ;二是给大家一个初步的印象。 问题2:何制作隐形按钮?隐形按钮的作用是什么? 解决思路 隐形按钮是按钮功能的引申,一些超乎想象的效果就是通过隐形按钮来完成的。我们从上一个问题中知道了,按钮的第4帧“点击”帧里面的内容在舞台中是看不到的,我们就用这个特点来制作简单的隐形按钮。 具体步骤 1、运行Flash MX 2004 ,文档属性默认。
图2.1.44 设置隐形按钮 6、这个按钮在舞台中显现的是透明的绿颜色。因为按钮在第4帧“点击”帧里面的内容是看不到的,Flash 考虑到需要编辑的方便,统一设置了相同的绿颜色,而无论原来的“点击”帧里面的颜色是什么。 请参考源文件点击这里下载源文件 8、利用按钮与Flash的ActionScript我们可以制作出非常优秀的效果,这方面的内容我们将在第三部分ActionScript中向大家详细介绍。 特别说明 按钮的重要作用我们已经在上一个问题中向大家强调了,隐形按钮的是按钮中的重中之重。掌握了此项技术,我们就可以利用隐形按钮的特点,发挥其独到的作用,制作出许多交互性动作。
图2.1.45 打开“库——按钮”面板 可以看到有许多已经制作完成的按钮,分门归类地保存在按钮公用库里面。我们可以直接拖放到按钮编辑区里面使用。在按钮公用库里面的按钮大多是动态效果的,就是按钮的四个帧里面都有动作。这方面的知识我们在下一个问题中向大家介绍。 解决思路 从上两个问题的解答中,我们知道了按钮中的四个帧与其他元件是不相同的,但是在操作和理解上却没有大的差别。在第一部分中我们详细地介绍了按钮编辑区的四个帧的作用,我们就可以利用这些帧来解决问题。 具体步骤 1、运行Flash MX 2004,文档属性默认。 图2.1.46 创建按钮 6、再新建图层3,命名为音乐层。
图2.1.47 库中的声音文件 10、把这个声音文件拖动到音乐层的“指针经过”帧对应的舞台中。
图2.1.48 时间轴上面的声音文件 12、返回场景1,从库面板中把这个按钮拖放到舞台中。 请参考源文件点击这里下载源文件 14、如何在按钮中嵌套影片剪辑呢?其实与插入音乐都是同样的道理。
图2.1.49 插入影片剪辑 20、返回到场景1,发布测试。当鼠标移动到按钮的时候,就会播放影片剪辑。保存。 请参考源文件点击这里下载源文件 注 意 ——◎导入mp3格式音乐的时候,有的时候flash会提示导入不成功。这个问题是非常普遍的,我们将在后面的Flash mv章节中向大家详细介绍解决方法 特别说明 我这一节中我们学习了制作声音按钮,以及嵌套影片剪辑的方法。还接触了一个重要的知识就是导入外部声音文件。导入外部声音文件与导入图片的方法是相同的。至于在导入中出现的错误我们将在以后的学习中详细讲述。 相关问题
图2.1.50 改变各个帧的颜色 然后返回到场景1进行测试。我们会看到按钮在场景中呈现的是蓝色,当鼠标放到按钮上的时候是红色,当鼠标按下的时候是绿色,从而通过三个镇的不同颜色达到了按钮动作的颜色转变。因为第4帧是反映区,在舞台中是看不到的,所以无需再此帧中设置。 (责任编辑:admin) |