新手上路
入门动画
高级创作
 
总体导航图
学习指南
当前位置:多媒体应用基础>>多媒体创作工具>>FLASH专区>>高级创作>>制作音乐开关按钮
高级创作

制作音乐开关按钮

看一看右边的这个动画,去点一下,您会发现:原来它可以控制背景音乐的开关! 运用FLASH提供的普通的关闭音乐功能,很难实现这种效果,我们可以用两个 Movie Clip来协同控制,实现这个效果。


我们给这两个Movie Clip分别取名为“音乐开关”和“音乐控制”

“音乐开关”这个 Movie Clip仅仅有两个 Frame,每个 Frame 里面都有一个按钮,那么,它们是怎么工作的呢?第一个 Frame 的 Action 是 Stop,于是影片在播放的时候就会停在第一个 Frame。这时,显示的是一个停止按钮,它的 Action 是:

On (Release)
Begin Tell Target ("../sound")  //选取 sound 对象
Stop All Sounds
Go to and Play ("start")  //跳到 start(Frame)
End Tell Target
Go to and Stop ("playit")  //跳到 playit(Frame)并停止
End On


而下一个 Frame (也就是 playit )则是一个播放按钮,它的 Action 是:

On (Release)
Begin Tell Target ("../sound")  //选取 sound 对象
Go to and Play ("playing")  //跳到 playing(Frame)
End Tell Target
Go to and Stop ("stopit")  //跳到 stopit(Frame)并停止
End On

很明显,其实是这两个 Frame 在跳来跳去,然后选取 sound 对象,激活其不同的部分。那么,关键就在 sound 对象了,也就是“音乐控制”对象。

 图3-4是“音乐控制”对象的详细结构以及脚本的显示可以看到,当激活 playing 的时候,就会播放音乐,运行到 loop 的时候会返回到 playing,就这样连续播放。而当激活 start 的时候,则会直接越过能够播放声音的 playing 部分,跳到 Movie Clip 最后位置,这样,永远不会出现声音。

图3-4

由于最开始的时候, Movie Clip 一直在无声状态循环,所以开始影片的时候,要先激活 playing 才能听到声音。

现在,您明白怎么制作音乐开关了吗?

      下一个知识点
¨flash编程基础¨ ¨精确下载制作¨ ¨制作音乐开关按钮¨ ¨洋葱皮效果¨
¨制作动画控制面板¨ ¨结合asp制作留言板¨ ¨用Generator作后台数据库¨ ¨使用新技术xml¨