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

Sonido continuo

Estas en el tema de Sonido continuo en el foro de Flash y Actionscript en Foros del Web. A mi web le falta musica de fondo. He creado una melodia que acompaña al que la visite en todo momento y que puede desactivar ...
  #1 (permalink)  
Antiguo 13/01/2005, 10:07
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Pregunta Sonido continuo

A mi web le falta musica de fondo. He creado una melodia que acompaña al que la visite en todo momento y que puede desactivar con dos botones: sonido on y sonido off. La melodia en cuestion es un archivo wav importado a mi biblioteca que en propiedades la he comprimido a mp3 a 24 k de calidad.

Pregunta:¿Qué código (sencillo) puedo ponerle para que suene siempre y se pueda desactivar?
  #2 (permalink)  
Antiguo 13/01/2005, 10:15
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Hola, supongo que tu código, más o menos, es como éste:
Código:
song = new Sound();
song.onSoundComplete = function() {
   song.play();
}song.attachSound ("canción");
En resumen, que te faltan lo que está en rojo, ¿no?
Si éste no fuera tu código, postéalo y se te podrá ayudar mejor.
Un saludo.
  #3 (permalink)  
Antiguo 17/01/2005, 09:40
 
Fecha de Ingreso: noviembre-2004
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Pregunta

Bueno yo tenia:

if (noRepeat==undefined){
var noRepeat:Number;
noRepeat=1;
var sonido:Sound=new Sound();
sonido.attachSound("cancion");
sonido.onSoundComplete= function(){
this.start();
};
sonido.start();

Y para los botones en fotogramas 1 y 10 la imagen de sonido on y sonido off con el código siguiente:

on (release)
Begin Tell target ("cancion")
gotoAndStop("sonido_off")
//un frame con el nombre sonido_off
end tell target
gotoAndStop ("stop")
End on
...etc ,etc

Nada, que lo encuentro demasiado liado...

¿le encuentras otro más facil?
  #4 (permalink)  
Antiguo 17/01/2005, 22:04
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Hola karl_04:
Importa tu sonido a la biblioteca, le das con el botón derecho sobre el nombre del sonido y activas Vinculación, esto te abrirá una ventana donde le pones un nombre, por ejemplo: sinfonia y activas donde dice Exportar para ActionScript y presionas el botón Aceptar.
En la capa 1 frame 1 coloca éste código:
sonido = new Sound();
sonido.attachSound("sinfonia");
_root.sonido.stop();
_root.sonido.start(0, 999);
Crea un botón y lo colocas dentro de un MC, en la capa 1 frame 1 y le aumentas en el frame 2 un fotograma clave, de este modo vamos a tener un sólo botón que haga apagar y encender.
seleccionas el botón del frame 1 y coloca este código:
on (press) {
_root.sonido.stop();
_root.mi_sonido.gotoAndStop(2);
}
para el botón del frame 2:
on (release) {
_root.sonido.start(0, 999);
_root.mi_sonido.gotoAndPlay (1);
}
Crea otra capa y en el frame 1 coloca un stop();
Ese MC que contiene los botones lo pones en el escenario y le das como nombre de instancia: mi_sonido

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 16:08.