Tema: Fade volumen
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/01/2005, 06:17
Avatar de txiripindo
txiripindo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Pamplona - Navarra
Mensajes: 36
Antigüedad: 20 años, 5 meses
Puntos: 1
Una pequeña mejora en el Fade In

Hola, muy buen código PcMan, me ha servido de gran ayuda.

Y mientras lo estaba adaptando a mi pelicula, he visto un posible mejora, espero poder contribuir y que no te moleste...

Es al activar el Fade in, que hay una línea que detecta si el volumen está al 100% y en ese caso lo pone a cero para hacer el efecto. Pues como la mayor parte de las veces el sonido se pone a más del 100% no funciona. Sería mejor poner en vez de igual a 100, igual o mayor que 100.

Quedaría así el código del segundo botón, el cambio está en la línea 6 del código.

Código:
// acciones para el boton "iniciar_btn"
iniciar_btn.onRelease = function() {
	detener_btn.enabled = true;
	this.enabled = false;
	_snd.start();
	if (_snd.getVolume() >= 100) {
		_snd.setVolume(0);
	}
	trace("sonido iniciado");
	trace("fade-in iniciado");
	onEnterFrame = function () {
		_snd.setVolume(_snd.getVolume()+c);
		trace(_snd.getVolume());
		if (_snd.getVolume()>=100) {
			delete this.onEnterFrame;
			trace("fade-in terminado");
		}
	};
};
Gracias otra vez por este código tan sencillo y útil.
Un saludo,
Alvaro