Comunidad de diseño web y desarrollo en internet online

ayuda con % preload mp3 externo

Citar            
MensajeEscrito el 10 Ago 2008 04:16 pm
Hola colegas a ver si alguien me puede sar una mano ocupe este codigo para loading mp3 externo

Sonido = new Sound();
Sonido.loadSound("musica/eric Prydz_Fred Falke Mix.mp3",false);
this.onEnterFrame = function() {
total = Sonido.getBytesTotal();
cargado = Sonido.getBytesLoaded();
_root.precarga.text = Math.round((cargado/total)*100)+"%";
if (cargado == total && total>0) {
Sonido.start(0, 1);
delete this.onEnterFrame;}
};


funciona a la perfecion pero por ejemplo aparecen solo 2 opciones de loading
NAN% cuando esta cargando
y cuando termina dice 100%

quiero saber si puede ser corretativo modificandole algo al codigo para que vaya de 1% a 100%

por favor saludos

Por isaac1925

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2008 05:34 pm
Pues el código no tiene ningún herror, prueba con este, es el mismo tuyo, solamente he declarado las variables locales y no escribe en el campo de texto hasta que no tenga un valor el total de bytes:

Código :

var sonido:Sound = new Sound();
sonido.loadSound("musica/eric Prydz_Fred Falke Mix.mp3", false);

this.onEnterFrame = function():Void {
   
   var total:Number = sonido.getBytesTotal();
   var cargado:Number = sonido.getBytesLoaded();
   
   if(total > 0){
   
      _root.precarga.text = Math.round((cargado / total) * 100) + "%";
   
      if (cargado >= total) {
         
         sonido.start(0, 1);
         delete this.onEnterFrame;
         
      }
   
   }
   
};


También trata de los archivos que leas en flash para que en un futuro no tengan problemas en los servidores, tengan una estructura como esta:

Código :

"musica/eric_prydz_fred_falke_mix.mp3"


en vez de esta:

Código :

"musica/eric Prydz_Fred Falke Mix.mp3"

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Ago 2008 06:05 pm
compañero bueno cmo te digo no tengo problema con el codigo probe con el tuyo y tambien todo biem

pero lo que queiro es que no diga
NAN% cuando esta cargando
y cuando termina dice 100%

sino que sea progresivo que vaya del 1 al 100

aqui envio de nuevo el codigo a ver si alguien sabe como

saudos

Por isaac1925

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2008 06:25 pm
Lo que te decía es que lo probé, el tuyo y el que te mando, los dos y no decía NaN, los números crecían desde 1 hasta 100.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Ago 2008 06:41 pm
que extraño brother pq sera que a mi solo me aparece NAN y cuando llega a 100% dice 100 y se reproduce

Por isaac1925

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2008 07:08 pm
aqui mando el ejemplo que puse para que vean como me sale

http://rebuweb.com/blackmedia/ejemplos/mp3/mp3.html

no lo veo correlativo del 1 al 100%

sino que NAN cuando esta cargando y 100% cuando termina

Por isaac1925

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2008 08:49 pm
He abierto el link, pero veo NaN primero y después ha empezado desde el 20% a crecer hasta el 100%, pero, mira este otro link, lo he hecho con el código que te había posteado, donde el preloader no cambia el campo de texto hasta que el total de bytes tenga un valor:

http://gavd.com/sunplanet/mp3/

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 10 Ago 2008 09:00 pm
compañero funciona algo con el antivirus me bloqueaba

el marcador de 1 a 100%

pero ya se q funciona gracias

Por isaac1925

9 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.