2016-05-24 20 views
0

Ich versuche derzeit, einen Soundclip (importiertes MP3 in die Bibliothek) endlos in meinem Actionscript 3 Projekt zu loopen. Dies ist mein derzeitiges Setup: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 

Dies meldet keine Fehler; Es spielt jedoch auch keine Sounds. Fehle ich etwas? Muss ich etwas in die .fla importieren, bevor der Sound registriert werden kann? zunächst

Vielen Dank für jede Hilfe

+0

Ist das gelöst? Bitte markieren Sie die Antwort als richtig. Wie @Null sagte, musst du diese 'playSound' -Funktion ausführen, indem du irgendwo in deinem Code ein' playSound(); 'plazierst, probiere es als nächste Zeile nach' var sound: Sound = new bgm(); '. Auch keine Notwendigkeit für ** 80 ** verwenden Sie einfach sound.play(); ', da es bei der Wiedergabe der Tonwiedergabe abgeschlossen wird ... –

Antwort

0

Sie haben playSound() um die Funktion aufzurufen.