你如何在AS3 Flash CS6中重复一首歌?

时间:2013-10-24 09:45:56

标签: actionscript-3 flash audio flash-cs6

我想知道你如何使用AS3在Flash CS6中一次又一次地重复一首歌?

目前我有这段代码:

var sound:Sound = new Sound(new URLRequest("YMCA.mp3"))
var soundChannel:SoundChannel = sound.play();

如果一次又一次地完成这首歌,我该怎么重复?

非常感谢!

2 个答案:

答案 0 :(得分:1)

为soundChannel添加一个事件监听器:

soundChannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);

function soundCompleteHander(e:Event):void {
    sound.play();
}

答案 1 :(得分:1)

这将使声音循环多次,完美无缺,无间隙播放

var sound:Sound = new Sound(new URLRequest("YMCA.mp3"))
var soundChannel:SoundChannel = sound.play(0,999999999);