2011-10-20 50 views
0

我在as3中播放循環聲音,有沒有辦法跳到特定的聲音部分,比如在播放過程中用戶按下btn時的20秒?AS3聲音,向前跳?

回答

0

假設您已經創建了Sound和SoundChannel對象。

private var mySound:Sound; 
private var mySoundChannel:SoundChannel; 

function onButtonClick(e:MouseEvent):void { 
    var pos:Number = 0; 
    if (mySoundChannel) { 
     pos = mySoundChannel.position; 
     mySoundChannel.stop(); 
    } 
    //jump ahead 20 seconds, the play accepts time in ms 
    mySoundChannel = mySound.play(pos + (20 * 1000)); 
}