williamot 0 Denunciar post Postado Dezembro 27, 2007 Gente eu fiz um player e ele tá funcionando legal.. só que quando ele fica carregando a musica aparece o texto "undefined" Eu queria colocar um "carregando" no lugar como faço ? o script é esse: var som = new Sound(); var musicas = new Array(); var i; var vol; var verifica; var pos; var ligado; var acao; stop(); musicas[0] = "http://www.actualpropaganda.com/new/mp3/astrix_follow_me.mp3"; musicas[1] = "http://www.actualpropaganda.com/new/mp3/skasi_vs_gms_startstop.mp3"; musicas[2] = "http://www.actualpropaganda.com/new/mp3/gms_enjoy_the_silence.mp3"; if (ligado == null) { i = 0; vol = 45; ligado = false; } // end if this.onEnterFrame = function() { som.setVolume(vol); if (ligado == false) { som.loadSound(musicas[i],true); if (i<3) { ++i; } else { i = 0; }// end else if ligado = true; } // end if artista.text = ""+som.id3.artist; musica.text = ""+som.id3.songname; verifica = som.getVolume(); if (verifica>=100) { som.setVolume(100); } // end if if (verifica<=0) { som.setVolume(0); } // end if v3.text = som.getVolume()+"%"; }; som.onSoundComplete = function() { ligado = false; }; v1.onRelease = function() { verifica = som.getVolume(); vol = verifica+5; }; v2.onRelease = function() { verifica = som.getVolume(); vol = verifica-5; }; stop1.onRelease = function() { som.stop(); }; pause.onRelease = function() { acao = "pause"; pos = som.position/1000; som.stop(); }; play1.onRelease = function() { if (acao == "pause") { som.start(pos); acao = ""; } else { som.start(); }// end else if }; ff.onRelease = function() { ligado = false; som.stop(); }; Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Dezembro 28, 2007 nao entendi onde ta dando undefined mas tenta colocar no inicio do codigo... if (texto_q_vc_se_referiu == "") { texto_q_vc_se_referiu = carregado; } é uma alternativa... flws =] Compartilhar este post Link para o post Compartilhar em outros sites
williamot 0 Denunciar post Postado Dezembro 28, 2007 Não funcionou não.. deu erro.. Eu coloquei no inicio.. Então.. mas como você disse.. no codigo não tem nada referente a esse undefined.. porem tem um campo dinamico chamado artista.. q lá aparece isso quando tá carregando a musica... valeu Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Dezembro 28, 2007 bom... isso ai da pq o player nao ta achando o artista da mp3... coloca la... if (artista.text == "") { artista.text = "carregado"; } Compartilhar este post Link para o post Compartilhar em outros sites
williamot 0 Denunciar post Postado Dezembro 28, 2007 Valeu pela ajuda mas não funcionou.. continua dando "undefined" Quando tá carregada a musica aparece o ID3 do artista e tals.. Mas quando tá carregando que aparece esse bendito texto q não sei de ond vem.. :( Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Dezembro 28, 2007 pode ser alguma variável perdida.... tenta renomear o nome dos campos, uma boa é usa artista_txt, musica_txt, essa nomenclatura é a recomendada para o AS []´s Compartilhar este post Link para o post Compartilhar em outros sites
williamot 0 Denunciar post Postado Dezembro 28, 2007 Eu vou alterar... Mas como assim variavel perdida.. fiquei sem entender agora.. (é q não manjo de AS) :) Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Dezembro 28, 2007 coloca no inicio do seu codigo... function bacana () { onEnterFrame = function() { if (artista.text == "") { artista.text = "carregado"; } } } bacana(); Compartilhar este post Link para o post Compartilhar em outros sites
williamot 0 Denunciar post Postado Dezembro 28, 2007 Não funcionou nenhum desses.. eu tõ quase desistindo.. script doido... Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Dezembro 29, 2007 eu falei variavel perdida, seria na verdade problema no nome, talves um movieclip com o mesmo nome teste fazer o que eu disse para ver []´s Compartilhar este post Link para o post Compartilhar em outros sites
Pino 0 Denunciar post Postado Dezembro 29, 2007 tenta entao function bacana () { onEnterFrame = function() { if (artista.text == "undefined") { artista.text = "carregado"; } } } bacana(); heuehuehue Compartilhar este post Link para o post Compartilhar em outros sites