荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hawkwolves (十一狼), 信区: Homepage
标  题: FLASH音乐开关的奥秘
发信站: BBS 荔园晨风站 (Tue Jan  9 02:18:18 2001), 转信


FLASH音乐开关的奥秘

作者:边城浪子





  运用FLASH提供的普通的关闭音乐功能,很难实现这种效果,那么,这里
到底有什么奥妙呢?打开源文件,会发现其中有两个 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 对象了。也就是“音乐控制”对象。



  这里是“音乐控制”对象的详细结构以及脚本的显示,可以看到,当激活
playing 的时候,就会播放音乐,运行到 loop 的时候会返回到 playing,就这样
连续播放。而当激活 start 的时候,则会直接越过氖焙?
,要先激活 playing 才能听到声音。






--
   ┏━┳━┳━┳━┳━┳━┳━┳━┓
   ┃当┃你┃你┃你┃去┃我┃我┃我┃ My e-mail:   11_wolf@163.net
   ┃了┃跟┃也┃没┃做┃手┃要┃不┃ My oicq:     40356
   ┃小┃在┃没┃有┃老┃敲┃把┃再┃
   ┃尼┃身┃有┃讲┃和┃木┃你┃烦┃
   ┃姑┃后┃哭┃话┃尚┃鱼┃忘┃恼┃

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 202.96.151.222]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店