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

como crear boton que controla sonido de inicio y parada

Estas en el tema de como crear boton que controla sonido de inicio y parada en el foro de Flash y Actionscript en Foros del Web. Toda la web ha de llevar una música de fondo y quiero que haya un botón stop/play en todas las páginas para controlar ésta. El ...
  #1 (permalink)  
Antiguo 13/09/2005, 14:41
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 12 años, 4 meses
Puntos: 0
como crear boton que controla sonido de inicio y parada

Toda la web ha de llevar una música de fondo y quiero que haya un botón stop/play en todas las páginas para controlar ésta.
El botón es un movieclip con dos fotogramas para el play y el stop.
Mi intención es que la música suene por defecto; es decir que el botón indique stop de inicio. De este modo cada vez que cambio de fotograma dentro de la web se inicia la música de nuevo, con lo que se solapa con la que primero sonó.
Cómo puedo solucionarlo?
Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 13/09/2005, 14:55
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola Cucharon:
En el primer frame de tu película coloca éste código:
sonido = new Sound();
sonido.attachSound("musica")
_root.sonido.stop();
_root.sonido.start(0, 999);
Al sonido que está en la biblioteca le das con el botón derecho sobre su nombre y activas Vinculación, esto te abrirá una ventana donde le pones como nombre: musica y activas donde dice Exportar para ActionScript y Aceptar
Dentro de un MC coloca en la capa 1 frame 1 el botón Stop y en la capa 2 frame 2 el botón Start.
En la capa 3 frame 1 y 2 coloca stop();
Este MC al ponerlo en el escenario coloca como nombre de instancia: clip.
Selecciona el botón: Stop y coloca éste código:
on (release) {
_root.sonido.stop();
_root.clip.gotoAndPlay (2);
}

Selecciona el botón: [/B]Stop[/B] y coloca éste código:
on (release) {
_root.sonido.start(0, 999);
_root.clip.gotoAndPlay (1);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/09/2005, 19:23
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 12 años, 4 meses
Puntos: 0
En los botones en vez de la orden:
_root.clip.gotoAndPlay (2);
he colocado directamente:
gotoAndPlay(2)
y ha funcionado correctamente. Yo había probado con la opción StopAllsounds, pero nunca terminaba de hallar exactamente lo que buscaba.
Muchas gracias por tu ayuda.
Un saludo.
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 14:05.