【问题标题】:Flash AS2 one sound at a timeFlash AS2 一次发出一种声音
【发布时间】:2017-08-03 23:00:36
【问题描述】:

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

【问题讨论】:

    标签: flash actionscript-2 cs4


    【解决方案1】:

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

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

    完成。

    【讨论】:

      【解决方案2】:

      将一种声音放入一个影片剪辑的时间轴中。并使用停止和播放。 所以要 stopAll 但不是 current 使用一个数组,其中包含所有已定义的movieclip sound avbove。

      【讨论】:

      • 谢谢,但我什么都不懂,哈哈。我忘了说我是菜鸟。所以你的意思是在不同的时间线上使用每个声音按钮?有很多,我的意思是很多声音....
      • 是的,为一个声音拖动创建一个影片剪辑,然后声音进入他的时间线并使用播放停止
      • 好吧,好的,谢谢。如果我找不到其他答案,我可能不得不这样做。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 1970-01-01
      相关资源
      最近更新 更多