我想知道你如何使用AS3在Flash CS6中一次又一次地重复一首歌?
目前我有这段代码:
var sound:Sound = new Sound(new URLRequest("YMCA.mp3"))
var soundChannel:SoundChannel = sound.play();
如果一次又一次地完成这首歌,我该怎么重复?
非常感谢!
答案 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);