phpmaster 0 Denunciar post Postado Fevereiro 2, 2007 Olá gente, gostaria que alguem me ajudasse em uma questao, criei uma radio para tocar musica online, coloquei as musicas em swf ou seja music.swf, só que não estou conseguindo fazer tocar em sequencia, ou seja eu quero que quando acabe uma determinada musica comece a tocar a outra sucessivamente, alguem podeira me ajudar ou teria alguma ideia de como faze-lo.?? Agradeço desde ja a ajuda de todos. Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Fevereiro 2, 2007 você poderia criar um listener com a classe sound e com a ação onSoundComplete você manda tocar a próxima música, aqui ta um exemplo extraido do help dp flash: this.createTextField("message_txt", this.getNextHighestDepth(), 10,10,300,22) this.createTextField("status_txt", this.getNextHighestDepth(), 10, 50, 300, 40); status_txt.autoSize = true; status_txt.multiline = true; status_txt.border = false; var my_sound:Sound = new Sound(); my_sound.onLoad = function(success:Boolean) { if (success) { this.start(); message_txt.text = "Finished loading"; } }; my_sound.onSoundComplete = function() { // aqui sua ação pra tocar a próxima musica message_txt.text = "Clearing interval"; clearInterval(my_interval); }; my_sound.loadSound("song2.mp3", true); var my_interval:Number; my_interval = setInterval(checkProgress, 100, my_sound); function checkProgress(the_sound:Sound):Void { var pct:Number = Math.round(the_sound.getBytesLoaded()/the_sound.getBytesTotal() 100); var pos:Number = Math.round(the_sound.position/the_sound.duration 100); status_txt.text = the_sound.getBytesLoaded()+" of "+the_sound.getBytesTotal()+" bytes ("+pct+"%)"+newline; status_txt.text += the_sound.position+" of "+the_sound.duration+" milliseconds ("+pos+"%)"+newline; } Compartilhar este post Link para o post Compartilhar em outros sites
phpmaster 0 Denunciar post Postado Fevereiro 2, 2007 Valeu pela dica carneirinho, abraços Compartilhar este post Link para o post Compartilhar em outros sites