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

Controlar volumen de un sonido en el timeline

Estas en el tema de Controlar volumen de un sonido en el timeline en el foro de Flash y Actionscript en Foros del Web. Hola señores Es posible controlar via una barra, el volumen de un sonido que se encuentra aplicado directamente en el Timeline ??? Se controlar el ...
  #1 (permalink)  
Antiguo 23/08/2006, 08:46
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Controlar volumen de un sonido en el timeline

Hola señores

Es posible controlar via una barra, el volumen de un sonido que se encuentra aplicado directamente en el Timeline ???

Se controlar el volumen completamente con action, pero no se si es posible lo que pregunto... porque ya lo intente y se me esta haciendo dificil.

La idea es iniciar el control del volumen llamandolo con una funcion, porque cargare multiples peliculas externas y cada una con su propio sonido en Timeline, asi que necesito controlar esos tambien a traves de la funcion.

Es posible tal cosa ???
__________________
JuniHH
- Mi blog
- Mi portafolio
  #2 (permalink)  
Antiguo 23/08/2006, 09:27
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Olvidenlo, ya encontre la via y aqui esta lo que hice... les puede servir:

Código:
var soundLevel:Number = 100;
var soundInterval:Number;
//
MovieClip.prototype.soundLevelControl = function() {
	//
	clearInterval(soundInterval);
	var controlThis:MovieClip = this;
	var snd:Sound = new Sound(controlThis);
	//
	soundInterval = setInterval(function () {
		snd.setVolume(soundLevel);
	}, 20);
};
Luego le aplican esto al _root o al MovieClip que desean controlar:
_root.soundLevelControl();

Al final era bastante simple
__________________
JuniHH
- Mi blog
- Mi portafolio
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




La zona horaria es GMT -6. Ahora son las 08:09.