2011-08-22 13 views
1

私はFlashでサウンドを再生したいが、完全なサウンドのインターバルである。 例えば、10秒で開始し、サウンド全体の15秒で終了します。Flash AS3サウンド終了時間を定義

私は開始点をどのように設定できるのか知っていますが、終了点を設定する方法はありません。 これは - 私が使用してコードです:

var s:Sound = new Sound(new URLRequest("mp3/mysound.mp3")); 
var channel:SoundChannel = new SoundChannel(); 
channel = s.play(start_point); 

あなたは私みんな助けてもらえますか?

ベストは、あなたが利用することができますサウンドに組み込まれて何のメソッドやプロパティは、フラビオ

答えて

2

ありませんので、あなたは同様にタイマーを設定する必要があります。

var s:Sound = new Sound(new URLRequest("mp3/mysound.mp3")); 
var channel:SoundChannel = new SoundChannel(); 
var timer:Timer = new Timer(5000, 1); 
timer.addEventListener(TimerEvent.TIMER_COMPLETE, stopSound); 
timer.start(); 
channel = s.play(start_point); 

function stopSound(e:TimerEvent):void { 
    channel.stop(); 
} 

サウンドファイルを編集して、必要なサウンドのセグメントを取得することも簡単です。

関連する問題