Comunidad de diseño web y desarrollo en internet online

Volumen Musica Fobo Decreciente

Citar            
MensajeEscrito el 25 May 2008 10:04 pm
Quisiera saber cómo puedo hacer para que apretando un botón la música que tengo puesta de fondo de desvanezca progresivamente, Gracias!!

Por active103

0 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 May 2008 01:56 am
Asumiendo que estás usando el objeto Sound, crea una función que vaya disminuyendo el volumen (por ejemplo, en 5% cada vez) y llámala con setInterval:

Código :

//Digamos que tu objeto Sound se llama "miSound";
var intervalId:Number = 0;

//Esta sería la función que disminuiría el sonido progresivamente (fade out)
function fadeVolumeOut():Void {
    var currVolume:Number = miSound.getVolume() - 5;
    miSound.setVolume(currVolume);
    if(currVolume <= 0){
         clearInterval(intervalId);
    }
}

//Luego en tu botón (asumiendo que se llama mute_btn)
mute_btn.onRelease = function():Void {
    intervalId = setInterval(fadeVolumeOut, 100);
}


setInterval llamará a la función "fadeVolumeOut" cada 100 milisegundos, disminuyendo progresivamente el volumen.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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