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

Sonido en botón ActionScript 3

Estas en el tema de Sonido en botón ActionScript 3 en el foro de Flash y Actionscript en Foros del Web. Saludos!!!! Espero puedan ayudarme; resulta que tengo un botón como MovieClip y quiero que al pasar por encima de él (ROLL_OVER) se active un pequeño ...
  #1 (permalink)  
Antiguo 27/09/2010, 00:38
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 1
Pregunta Sonido en botón ActionScript 3

Saludos!!!!

Espero puedan ayudarme; resulta que tengo un botón como MovieClip y quiero que al pasar por encima de él (ROLL_OVER) se active un pequeño sonido en formato .wav, pero no tengo idea de como hacerlo en ActionScript 3.

Ya investigué, pero como soy nuevo en AS3, la verdad es que no entiendo muy bien, en fin, ojalá pudiesen echarme una mano, gracias...

Última edición por e619; 27/09/2010 a las 01:22
  #2 (permalink)  
Antiguo 30/09/2010, 13:46
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Sonido en botón ActionScript 3

Hola
y que concluyes de tu investigación?
el caso es que en as3 necesitas hacer listeners a los botones,
diciendole que ejecute una función (en as2 también se usaba estos
listeners, pero si vienes del mundo del on(press) pues te puedes confundir inicialmente)
y luego en ese listener haces lo que necesitas

ej
Código actionscript:
Ver original
  1. boton.addEventListener(MouseEvent.ROLL_OVER, test);
  2.  
  3. function test(e:MouseEvent):void{
  4. //aqui adentro haces lo que necesites, en tu caso jugar con el wav
  5. sonido.play(); //por ejemplo
  6. }

espero te inspire el ejemplo
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 30/09/2010, 15:12
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Sonido en botón ActionScript 3

Hola que tal, gracias por responder!

Mira tengo esto, pero leyendo por ahí me tope que esto no funciona con.wav y .aiff, solo con .mp3, con los dos formatos anteriores se trabaja directamente en el stage.

Código:
var req:URLRequest = new URLRequest ("gears_in_motion.mp3");
var mySound:Sound = new Sound (req);

button_1.addEventListener(MouseEvent.ROLL_OVER, onOver);
	function onOver(event:MouseEvent):void
		{
			mySound.play();		
		}
..Y si funciona perfectamente, pero si lo cambio por un .wav al probar la película no marca ningún error, pero no lo reproduce.
  #4 (permalink)  
Antiguo 30/09/2010, 18:07
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Sonido en botón ActionScript 3

bueno, pues para que wav?
se me ocurre una de dos

que conviertas el wav a mp3 (conversores encuentras a montones)
usar un reproductor embebido que si reproduzca wav, y si por ej fuera externo a flash pero manipulable por javascript pues en el over llamo a la función javascript que me permitiria jugar con eso (pero me quedo con la conversión)
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 30/09/2010, 23:46
 
Fecha de Ingreso: junio-2010
Mensajes: 13
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Sonido en botón ActionScript 3

Si creo que de momento me quedaré con la opción del mp3, y con la de segunda opción del javascript, lo tendré que intentar, suena bien.

Gracias una vez más.
Saludos!!!!

Etiquetas: actionscript, sonido
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 00:18.