你需要一个实际上具有非常下降调整的计时器类:
var playTimer:Timer = new Timer(1000);
playTimer.addEventListener(TimerEvent.TIMER,playhead);
playTimer.start();
function playhead(e:TimerEvent):void
{
for ( i = 0; i<myArray.length; i++)
{
soundArray[0].play();
break;
}
}
以上的作品但可悲的是声音不准确,声音播放是一种像噪音的鼓掌,理论上我认为它会在均匀的间隔拍手,但它没有。任何帮助将是apreciated
答案 0 :(得分:0)
根据myArray的长度,多次播放声音,然后断开,确实不知道你想要做什么。
但无论如何,play()
的{{1}}方法确实接受参数,其中一个是您想要循环的次数。
单独尝试,没有所有计时器代码等:
Sound
0在声音的开头提示它,这是默认值。 5指定循环5次。