Comunidad de diseño web y desarrollo en internet online

TextFiel no muestra porcentaje cargado

Citar            
MensajeEscrito el 01 Mar 2008 07:04 pm
/* Tengo en el palco un campo de texto dinámico instanciado como txtPorcentaje y quiero que en él aparezcan los byte que están siendo cargados de una música. A pesar que el trace está mostrando el proceso de carga, nada aparece en el TextField hasta que el proceso de carga termina donde él muestra el número 100.
Alguien tiene una idea de como resolver eso?. Desde ya muchas gracias */

var som:Sound = new Sound();
som.load( new URLRequest( "musica.mp3" ));
som.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
som.addEventListener( Event.COMPLETE , onSoundLoaded );

function onLoadProgress(event:ProgressEvent):void
{
var loadedPct:uint = Math.round(100 * (event.bytesLoaded / event.bytesTotal));
trace("La música está " + loadedPct + "% cargada.");
txtPorcentaje.text = loadedPct.toString();
}

function onSoundLoaded([color=blue]event:Event):void
{
var localSound:Sound = event.target as Sound;
localSound.play();
}

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Mar 2008 07:13 pm
asi si funciona:

Código :

var som:Sound = new Sound();
som.load( new URLRequest( "musica.mp3" ));
som.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
som.addEventListener( Event.COMPLETE , onSoundLoaded );

function onLoadProgress(event:ProgressEvent):void {
   var loadedPct:int = Math.round(100 * (event.bytesLoaded / event.bytesTotal));
   trace("La música está " + loadedPct + "% cargada.");

}

function onSoundLoaded(event:Event):void {
   var localSound:Sound = event.target as Sound;
   localSound.play();
}


de donde scaste esto?

[color=blue]event:Event

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 01 Mar 2008 07:18 pm
Faltó la tag de cierre para que quede en azul como el resto del código [/color] puedes ignorar eso

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Mar 2008 07:25 pm
ok checa aqui con esta liga del mp3 a mi si me funciona tu codigo esta bien.

var som:Sound = new Sound();
som.load( new URLRequest( "http://media.odeo.com/files/8/9/2/927892.mp3" ));
som.addEventListener(ProgressEvent.PROGRESS, onLoadProgress);
som.addEventListener( Event.COMPLETE , onSoundLoaded );

function onLoadProgress(event:ProgressEvent):void {
var loadedPct:int = Math.round(100 * (event.bytesLoaded / event.bytesTotal));
trace("La música está " + loadedPct + "% cargada.");

txtPorcentaje.text = loadedPct.toString();

}

function onSoundLoaded(event:Event):void {
var localSound:Sound = event.target as Sound;
localSound.play();
}

Por DiegoAzul

376 de clabLevel



 

Mx

firefox
Citar            
MensajeEscrito el 01 Mar 2008 07:39 pm
Diego que raro, yo hice los testes con una canción que estaba dentro de mi computadora y no funcionaba a pesar que coloqué una simulación de download bien baja.

Bueno GRACIAS.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

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