如何将音乐放在单个场景中,并在选择新场景时将其更改

时间:2013-11-21 21:05:17

标签: actionscript-3 flash-cs6

好吧,我已经设法在flash中制作了一个几乎是网页风格的东西。我已经完成了所有编码以完成页面导航,但现在我遇到的问题是,当我更改页面时,我的主页音乐会继续,而其他页面的音乐会开始。我不确定如何编码。有人可以帮忙吗?我也已经为我的按钮点击了音效,它们似乎工作正常。不知道这有什么用处。我也使用flash cs6并且不想去cc,因为删除了骨骼工具。

1 个答案:

答案 0 :(得分:0)

要停止声音,当您告诉声音播放时,您需要使用SoundChannel对象。然后,通过对SoundChannel的引用,您可以在退出该部分之前停止声音。

// save this reference for later so you can stop the sound when you want..
var mySoundChannel:SoundChannel = mySound.play(); // Get a sound channel. 
// Call this later
mySoundChannel.stop();

如果没有SoundChannel来控制它,声音对象将执行其默认行为,即完成播放。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundChannel.html