2016-05-24 10 views
0

現在、私のActionscript 3プロジェクトで無限にサウンドクリップ(ライブラリにインポートされたmp3)をループしようとしています。これは現在の設定です:ActionScript 3.0; looping audiofiles

var sound:Sound = new bgm(); 
function playSound():void 
{ 
    var channel:SoundChannel = sound.play(80); 
    channel.addEventListener(Event.SOUND_COMPLETE, onComplete); 
} 

function onComplete(event:Event):void 
{ 
    SoundChannel(event.target).removeEventListener(event.type, onComplete); 
    playSound(); 
} 
//end loop 

これは何もエラーを報告していません。しかし、それはいずれも音を再生しません。何か不足していますか?サウンドを登録する前に何かを.flaにインポートする必要がありますか?

は、あなたが最初に機能playSound()を呼び出す必要があります任意の助け

+0

これは解決されていますか?答えを正しいものとしてマークしてください。 @Nullのように 'playSound'関数を' playSound'をあなたのコードのどこかに置いて 'var sound:new = bgm();'の次の行として試してみる必要があります。 ** 80 **はサウンド再生が完了しても繰り返されるので、 'sound.play();'を使う必要はありません。 –

答えて

0

いただきありがとうございます。

関連する問題