Flash AS2 一次一个声音

Flash AS2 one sound at a time

我正在 Flash AS2 中创建一个音板,我需要一次只播放一个声音,所以如果我播放按钮 1,然后按下按钮 2,按钮 1 的声音停止,我听按钮 2只要。我正在用 6 个按钮进行测试,所有按钮都在同一帧中。我发现很多答案都需要使用 on (press) {stopAllSounds () ; } 在每个按钮上。所以我这样做了,但现在所有声音,包括我正在尝试播放的声音,都停止了。所以我最终什么也没听到。关于如何解决这个问题的任何想法? 谢谢。

将一种声音放入时间轴中的一个电影片段。并使用停止和播放。 所以要停止所有但不是当前使用一个数组,其中包含所有定义的动画片段声音。

找到答案了!只需将此代码放在您的声音所在的框架上:

onMouseDown = function () {
stopAllSounds(); };

完成。