Foros del Web » Creando para Internet » Flash y Actionscript »

Sonido con final bajando volumen

Estas en el tema de Sonido con final bajando volumen en el foro de Flash y Actionscript en Foros del Web. Hola a todos, creo que esto se llama fade si no me equivoco, bueno en un fotograma aplico esta acción Código HTML: sonido = new ...
  #1 (permalink)  
Antiguo 17/03/2005, 13:07
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 1 mes
Puntos: 0
Sonido con final bajando volumen

Hola a todos, creo que esto se llama fade si no me equivoco, bueno en un fotograma aplico esta acción
Código HTML:
sonido = new Sound();
sonido.attachSound("sonido");
_root.sonido.stop();
_root.sonido.start(0, 10);
_root.sonido.setVolume(75);
que se repita por ejemplo 10 veces y todo lo demás, ahora bien me gustaría que al igual que con un sonido único puedo hacer que el principio o el final empiece con aumento de volumen o disminución quisiera saber si al script de arriba se le puede poner algo para que la última vez que reproduzca el sonido lo haga con un final disminuyendo el mismo hasta enmudecer, venga, muchas gracias de antemano y salu2
  #2 (permalink)  
Antiguo 17/03/2005, 14:09
Avatar de isaacluz  
Fecha de Ingreso: marzo-2005
Mensajes: 180
Antigüedad: 19 años
Puntos: 0
Si se puede. Checate con esto

http://www.az-lab.com/varios/VolumeFader.swf
http://www.az-lab.com/varios/VolumeFader.zip

Y despues con onSoundComplete llamas una funcionq que te baje el volumen, asi mas o menos
sonidoonSoundComplete = MiFuncion;
  #3 (permalink)  
Antiguo 18/03/2005, 02:47
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 1 mes
Puntos: 0
Nada, no termino de aclararme con javascript y por lo tanto con ActionScript menos todavía, intente varias cosas pero no consigo que la última reprodución del sonido vaya disminuyendo, al final lo intente con el código que isaacluz usa en su ejemplo pero tampoco consigo nada, el sonido empieza muy bien aumentando el nivel pero no consigo que termine bajandolo, el código final que usé es
Código HTML:
Volumen = "0";
VolumenMaximo = "100";

Music = new Sound();
Music.attachSound("sonido");
Music.setVolume(Volumen);
Music.start(0, 6);

_root.onEnterFrame = function() {
	if (Volumen<VolumenMaximo) {
		++Volumen;
	} else if (Volumen>VolumenMaximo) {
		--Volumen;
	}
	Music.setVolume(Volumen);
	
};
onSoundComplete = function() {
	if (Volumen>VolumenMaximo) {
		--Volumen
	} else {} ;
};
pero no consigo nada, gracia igualmente
  #4 (permalink)  
Antiguo 21/03/2005, 17:15
Avatar de isaacluz  
Fecha de Ingreso: marzo-2005
Mensajes: 180
Antigüedad: 19 años
Puntos: 0
Music.onSoundComplete = function() {
HacerAlgo();
};
  #5 (permalink)  
Antiguo 22/03/2005, 02:05
mon
 
Fecha de Ingreso: febrero-2003
Mensajes: 506
Antigüedad: 21 años, 1 mes
Puntos: 0
Nada, no consigo hacer nada, el último código que usé es este
Código HTML:
Volumen = "0";
TopeVolumen = "80";
bajarvolumen="--Volumen";

sonido = new Sound();
sonido.attachSound("sonido");
sonido.setVolume(Volumen);
sonido.start(0, 6);

_root.onEnterFrame = function() {
	if (Volumen<TopeVolumen) {
		++Volumen;
	} else if (Volumen>TopeVolumen) {
		--Volumen;
	}
	sonido.setVolume(Volumen);
	
};

sonido.onSoundComplete = function() {
bajarvolumen();
};
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:51.