Weverton N 0 Denunciar post Postado Março 8, 2008 Cara.. pelo que parece é problema no seu php. Posta a duvida la no forum de php pra ver s eo pessoal te ajudar a ver qual e o erro. abs Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Março 8, 2008 Olha só: c riei no flash dois dinamic text's aa e bb e dei instancia de aa e bb. No AS fiz pra testar: var myLV:LoadVars = new LoadVars(); myLV.load("musicas.php"); myLV.onLoad = function(sucess:Boolean){ if(sucess==true){ musicas = this.dados.split(","); aa.text= musicas; bb.text= this.dados; }else{ trace("Problemas ao carregar o arquivo"); } } Saiu tanto no campo aa quanto n o bb o mesmo resultado: audio1.mp3,audio2.mp3,audio3.mp3,audio4.mp3,audio5.mp3 O que me leva crer que o codigo php ta certo. Mas o radio ainda não funciona. Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Março 8, 2008 Eu perceb i uma coisa: Esta sendo gerado de forma certa a array musicas[0] = "audio1.mp3" musicas[2] = "audio2.mp3" musicas[3] = "audio3.mp3" musicas[4] = "audio4.mp3" musicas[5] = "audio5.mp3" porem uma coisa me deixou pensativo Na hora que fiz ... function playMusic(dir) { passai(dir); cc.text = musicas[0] // texte pois não retorna resultado na linha de baixo som.loadSound("audio/"+musicas[i], true); artista.text = "Artista: "+som.id3.artist; musica.text = "Musica: "+som.id3.songname; v3.text = som.getVolume()+"%"; } ...Porque não chega ate os controles? Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Março 8, 2008 Bom. Consegui resolver em parte mas ficaram ainda alguns problemas: 1) O player pra começar tem que clikar pra ir pra proxima musica. Não starta sozinho nem adianta clikar no play. 2) Quando uma musica toca por exemplo com 50% do v olume, quando ela termina de tocar que começa a outra, a outra enbtra com 100% do volume e queria que mantivesse os 50%. 3) O campo que acompanha a mudança do volume, Botão v3, não esta recebendo as mudanças de volume. Mas consegui fazer o interação do flash com o php. O código ficou assim: var som:Sound = new Sound(); var musicas:Array;var i:Number = 0; var vol:Number = 100; var verifica, pos:Number; var ligado:Boolean; var acao:String; stop(); var myLV:LoadVars = new LoadVars(); myLV.load("musicas.php"); myLV.onLoad = function(sucess:Boolean){ if(sucess==true){ musicas = this.dados.split(","); musicas[i]; }else{ trace("Problemas ao carregar o arquivo"); } } function passai(dir) { if (dir == "ff") { i++; } else { i--; } if (i == musicas.length) { i = 0; } else if (i<0) { i = musicas.length-1; } } function playMusic(dir) { passai(dir); som.loadSound("audio/"+musicas[i], true); artista.text = "Artista: "+som.id3.artist; musica.text = "Musica: "+som.id3.songname; v3.text = som.getVolume()+ "%"; } function setaVolume(v) { som.setVolume(v); vol = v; } playMusic("ff"); som.onSoundComplete = function() { playMusic("ff"); }; v1.onRelease = function() { verifica = som.getVolume(); setaVolume(verifica+5); }; v2.onRelease = function() { verifica = som.getVolume(); setaVolume(verifica-5); }; stopi.onRelease = function() { som.stop(); }; pausi.onRelease = function() { acao = "pause"; pos = som.position/1000; som.stop(); }; plai.onRelease = function() { if (acao == "pause") { som.start(pos); acao = ""; } else { som.start(); } }; ff.onRelease = function() { playMusic("ff"); }; rr.onRelease = function() { playMusic("rr"); }; Compartilhar este post Link para o post Compartilhar em outros sites