nata_f 0 Denunciar post Postado Agosto 8, 2008 oi pessoal! preciso de ajuda! estou usando o seguinte código para possibilitar ao usuario de um site baixar musicas... tenho o botão de download normal... O problema é que o arquivo é baixado mas nao aparece aquela barrinha normal do explorer de download nem avisa que o download foi concluído!!! Preciso muito que pelo menos avise q o download terminou! Se alguem puder ajudar! o codigo layer actions: this._lockroot = true; import flash.net.FileReference; var listener:Object = new Object(); listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void { trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal); } var musica1:String = "musica1.mp3"; var musica2:String = "musica2.mp3"; var fileRef:FileReference = new FileReference(); function mp3_1(){ fileRef.addListener(listener); fileRef.download(musica1, 'musica1.mp3') } function mp3_2(){ fileRef.addListener(listener); fileRef.download(musica2,'musica2.mp3'); } e o codigo do botão: on (press) { _root.mp3_1(); } Compartilhar este post Link para o post Compartilhar em outros sites
l3on4rdo 0 Denunciar post Postado Agosto 12, 2008 mas ele chega a faze o Download ou nem ?? abraços Compartilhar este post Link para o post Compartilhar em outros sites
nata_f 0 Denunciar post Postado Agosto 13, 2008 mas ele chega a faze o Download ou nem ?? abraços sim, depois de um tempo aparece o arquivo na pasta (mas se fechar o site, ele para de fazer). Ele não avisa nem que está baixando (aquela barra normal do explorer) e nem que terminou de baixar... Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 14, 2008 a "barrinha" não aparace pois quem esta baixando o arquivo é o flashPlayer, então o site tem que estar aberto enquanto se faz o download você teria que fazer uma barra de progresso no flash para mostrar ao usuário o andamento, para saber o andamento do download, altere essa parte do seu código: listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void { trace("onProgress: " + file.name + " with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal); } use a variável bytesLoaded para saber quanto falta, você pode pegar algum pre-loading da internet e usar como exemplo, ou fazer um para saber quando terminou listener.onComplete = function(file:FileReference):Void { trace("onComplete: " + file.name); } []´s Compartilhar este post Link para o post Compartilhar em outros sites
nata_f 0 Denunciar post Postado Agosto 18, 2008 Entendi o espírito! Vou tentar fazer uma dessas barras de progresso no flash então! Muito obrigada pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
valente78 0 Denunciar post Postado Maio 5, 2009 Gostaria de saber se há alguma solução para a barra de progresso do download aparecer, pois até agora não consegui desenlvolver isso. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Maio 5, 2009 leia a minha mensagem acima, eu já expliquei como fazer.... Compartilhar este post Link para o post Compartilhar em outros sites