1

我在另一个项目中加载了一个影片剪辑。这个 loop.swf 中有音乐。

loopingLoader = new Loader;
loopingLoader.load(new URLRequest("img/loop.swf"));
addChild(loopingLoader);

几秒钟后,我想卸载或更轻松地“静音”此剪辑。

当我卸载它时,即使我在其中加载了一个新剪辑,音乐也会继续播放。

我怎样才能使这个剪辑静音?

谢谢你的帮助。

ñ

4

3 回答 3

0

您可以通过SoundMixer类控制全局声音或停止 Flash 播放器中的所有声音,方法是分别设置soundTransform属性或调用stopAll()函数:

flash.media.SoundMixer

于 2010-11-25T14:47:07.150 回答
0

尝试这个:

loopingLoader.unloadAndStop();
于 2010-12-15T23:40:27.080 回答
0

您是否正确移除和处理您的剪辑?

如果您只想静音所有声音,这会有所帮助:

SoundMixer.soundTransform.volume = 0
于 2010-11-25T16:47:39.257 回答