Comunidad de diseño web y desarrollo en internet online

Ayuda para crear CONTROL DE VOLUMEN

Citar            
MensajeEscrito el 19 Jul 2004 05:10 am
Busco algun alma bondadosa que me de un par de instrucciones: lo que quiero hacer es crear un control basico de reproduccion de mp3 que pueda tener en la pagina (basico= play, stop, control de VOLUMEN). Con los botones PLAY y STOP esta todo funcionando bien, pero tengo un problema con el codigo para el control del volumen. Eso es mas que nada..[/b]

Por athomic

1 de clabLevel



 

unknown
Citar            
MensajeEscrito el 19 Jul 2004 09:17 am
Bien, veras como no es muy complicado.

Crea en tu escena una bolita y llamalo como nombre de instancia "controlador_mc", luego pon una caja de texto dinámica y ponle de nombre de instancia "volumen_txt".

Ahora añade este código:

Código :

controlador_mc._x = 20;
controlador_mc._y = 20;
volumen_txt._x = 20;
volumen_txt._y = 40;

controlador_mc.onPress = function(){
   startDrag(this, true, 20, 20, 120, 20);
}

controlador_mc.onRelease = function(){
   stopDrag();
}

controlador_mc.onReleaseOutside = function(){
   stopDrag();
}

alMover = new Object();
alMover.onMouseMove = function(){
   vol = controlador_mc._x - 20;
   musiquita_sound.setVolume(vol);
   volumen_txt.text = vol;
}
Mouse.addListener(alMover);


Asegúrate, que tu bola este en x=20 e y=20, ya que cuando hacemos startDrag, estamos restringiendo su movimiento de 20 a 120 en x, y que solo se mueva en la y 20, haciendo que se pueda mover solo en horizontal.

Luego, con el listener del ratón hacemos que cuando se mueva el ratón, nos escriba en la caja de texto el volumen. Como el volumen solo puede ser de 0 a 100, pues he puesto la x de la bola (ira de 20 a 120), menos 20.

Con setVolume() cambiaras el volumen en tu sonido.

Supongo que te irá así, eso espero vamos...


Suerte! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 19 Jul 2004 12:01 pm
Muchisimas gracias !!!! :lol:

Por athomic

1 de clabLevel



 

unknown
Citar            
MensajeEscrito el 19 Jul 2004 03:02 pm
No me funciono!!!...hay algo que me perdi, el control funciona pero el volumen no responde a los cambios que hago mediante el movimiento del control del volumen....

Por athomic

1 de clabLevel



 

unknown
Citar            
MensajeEscrito el 19 Jul 2004 03:09 pm
Bueno, supongo que debe ser porque no has cambiado el objeto sound. Yo en el código anterior tengo esta línea...

Código :

musiquita_sound.setVolume(vol);


Probablemente debas cambiar "musiquita_sound" por el nombre del objeto de sonido que tengas.


No se si será esto.

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 14 Ago 2007 03:04 pm
Hola, he probado el control de volumen pero no me funciona. Como debe estar el sonido? en un fotograma o dentro de un clip de pelicula, o donde, Muchas gracias.

Por DRAGONTM

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2007 10:30 pm
hola DRAGONTM!
el sonido puede estar donde quieras, lo mejor es que pongas el codigo en el primer fotograma

Código :

musiquita_sound = new Sound();
musiquita_sound.loadSound("tu_musica.mp3", 100);
musiquita_sound.setVolume(vol);

y el resto del codigo...
yo tengo otro problema, y es que cuando esta sonado un tema con el volumen al 50 %, y pongo otro tema se escucha al 100 %, y la caja de texto me dice que el sonido esta al 50 % ...
alguien sabe que esta pasando? :?

Por CarlosRuminott

1000 de clabLevel

6 tutoriales

 

Mdz, Arg

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.