Sonido en Flash VI: Precarga de un sonido

1 COMENTARIO -  Publicado hace 64 meses -  Clasificado en: , ,

Esta es una carga dinámica de un mp3 con una sencilla precarga:
1.- En el escenario creamos una caja de texto dinámico y la denominamos "precarga"
2.- En el fotograma añadimos el siguiente Actionscript:

//Crear un nuevo objeto Sound()
Sonido1 = new Sound();
//Cargamos el sonido con sin streaming
Sonido1.loadSound("loop.mp3",false);
this.onEnterFrame = function() {
//Averiguamos los bytes total del mp3
total = Sonido1.getBytesTotal();
//Lo que vamos cargando
cargado = Sonido1.getBytesLoaded();
//Utilizamos la caja de texto para escribir el porcentaje cargado
_root.precarga.text = Math.round((cargado/total)*100)+"%";
//Si cargado igual a total y
//total es mayor de cero
if (cargado == total && total>0) {
	//Reproducimos el sonido
	Sonido1.start(0, 1);
	//borramos la funcion
	delete this.onEnterFrame;}
};

Descargar Ejemplo » »

Algunas entradas relacionadas:

También te puede interesar:

Bienvenido a Intenta. Has venido desde ; si andabas buscando algo espero que este post satisfaga tus expectativas.

OmniGraffle

Graffletopia: Stencils para OmniGraffle

Servicios para no procrastinar las tareas

Servicios para no procrastinar las tareas

Manual de Blender en Castellano

Manual de Blender en castellano

Task Coach Portable

Task Coach Portable

Political Characters Icon Set

Political Characters Icon Set

COMENTARIOS

Publicado hace 3 meses
Jesús -  
Graciass por el aporte, era justamente lo que estaba buscando.

Un saludo.
Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com