若想停止播放中的所有声音就必须要用到SoundMixer对象的stopAll()方法。
我们制作flash动画或flash游戏时,为了更生动形象吸引观众,我们经常会在其中加入一些声音的元素。当开始播放声音时,系统会建立SoundChannel对象,当播放多个声道时,每个声音都会被分配到一个独立的声道来播放声音。通过不同的控制,最后所有的播放声音混在一起就是.swf的播放声音。在此如flash游戏中有个关闭所有声音的按钮,此按钮就可以添加stopAll()方法来实现。同时是SoundMixer类的静态方法,可以随时调用。
public funtion stopSounds(event:Event):void{
SoundMixer.stopAll();
}