Aqui esta:
Lo tenia de hecho en favoritos:
ESTA INFORMACION ES ORIGINAL DE:
http://www.after-hours.org/blog/archives/category/actionscript_avanzado/Sound Fader
Miercoles, Septiembre 29th, 2004
Con esta función, evitamos que el sonido se ‘dispare’ de repente, creando un efecto fade al iniciar o finalizar un loop.
Parámetros
soundObj: objeto sonido
startLevel: volumen inicial
maxLevel: volumen máximo
inc: incremento
Código :
setVolumen = function (soundObj, startLevel, maxLevel, inc) {
soundObj.setVolume(startLevel);
this.createEmptyMovieClip("loopSound", this.getNextHighestDepth());
startLevel<maxLevel ? vol=inc : vol=-inc;
this.loopSound.onEnterFrame = function() {
startLevel += vol;
soundObj.setVolume(startLevel);
if (soundObj.getVolume() == maxLevel) {
delete loopSound.onEnterFrame;
}
};
};Uso
Se crea el objeto Sound()
Código :
musica_ambiente = new Sound(this);
musica_ambiente.attachSound("ambience");
Como iniciar sonido
Código :
musica_ambiente.setVolume(0);
musica_ambiente.start(0, 9999);
setVolumen(musica_ambiente, 1, 100,1);
Como desactivar
Código :
setVolumen(musica_ambiente, musica_ambiente.getVolume(), 0, 1);
Como reactivar
Código :
setVolumen(musica_ambiente, musica_ambiente.getVolume(), 100, 1);
Nota
El archivo de sonido, debe ser vinvulado desde la biblioteca para actionScript, para ver como vincular un objeto sonido ver Objeto Sound - Básico
-----------------------------------
OK en fin.... si es que entiendes eso..
musica_ambiente seria aquivalente a tu "sonido"