as3.0点击按钮,声音停止
时间: 2024-01-11 22:05:21 浏览: 145
要停止声音,你可以使用 `SoundChannel` 类来控制声音的播放和停止。假设你已经有了一个 `Sound` 对象并且将其播放到一个 `SoundChannel` 对象中,你可以通过调用 `stop()` 方法来停止声音的播放。示例代码如下:
```
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.events.MouseEvent;
var sound:Sound = new Sound();
var channel:SoundChannel;
// 播放声音
channel = sound.play();
// 停止声音
button.addEventListener(MouseEvent.CLICK, stopSound);
function stopSound(event:MouseEvent):void {
channel.stop();
}
```
在上面的代码中,当你点击 `button` 按钮时,会触发 `stopSound` 函数来停止声音的播放。
阅读全文