Estas en el tema de Hacer FadeOut de sonido en un frame en el foro de Flash y Actionscript en Foros del Web. Hola, tengo un audio de fondo sonando y me gustaría que cuando la pelicula llegue al frame 150 el volumen comience a bajar. ¿es posible?...
Hola FlamingoX:
Importa tu sonido a la biblioteca, le das con el botón derecho sobre su nombre y activas: Vinculación, en la ventana que aparece le pones como nombre: Music y activas donde dice: Exportar para ActionScript.
En el primer frame de tu película coloca éste código:
Volumen = "0";
TopeVolumen = "100";
Music = new Sound();
Music.attachSound("Music");
Music.setVolume(Volumen);
Music.start(0, 1000);
_root.onEnterFrame = function() {
if (Volumen<TopeVolumen) {
++Volumen;
} else if (Volumen>TopeVolumen) {
--Volumen;
}
Volumen = "0";
TopeVolumen = "100";
Music = new Sound();
Music.attachSound("Music");
Music.setVolume(Volumen);
Music.start(0, 1000);
_root.onEnterFrame = function() {
if (Volumen<TopeVolumen) {
++Volumen;
} else if (Volumen>TopeVolumen) {
--Volumen;
}
Music.setVolume(Volumen);
};
};
En el frame 150 coloca éste código:
stop();
if (_root.TopeVolumen>10) {
_root.TopeVolumen = 0;
} else if (_root.TopeVolumen<1) {
_root.TopeVolumen = 100;
}