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

if mi sonido ya suena ...

Estas en el tema de if mi sonido ya suena ... en el foro de Flash y Actionscript en Foros del Web. Buenos días tengo un problema con la reproducción de sonido ; cargo y reproduzco con este código : on(release){ var musica = new Sound(); musica.loadSound("misonido.mp3",true); ...
  #1 (permalink)  
Antiguo 16/01/2012, 06:00
 
Fecha de Ingreso: abril-2010
Mensajes: 16
Antigüedad: 14 años, 7 meses
Puntos: 0
if mi sonido ya suena ...

Buenos días tengo un problema con la reproducción de sonido ; cargo y reproduzco con este código :

on(release){
var musica = new Sound();
musica.loadSound("misonido.mp3",true);
musica.onSoundComplete = function() {
musica.start();
};
}

Hasta aquí todo perfecto . Necesito el código , que supongo será una sentencia IF que diga que si "misonido.mp3" ya está sonando que no se cargue ni suene otra vez desde el ppio. ( que siga sonando) y , en caso contrario , que lo cargue y suene desde el ppio. Todo esto viene porque , siempre he puesto la música al entrar en la película o al entrar en el primer botón del menú ...pero claro , si quiero que la música suene al presionar cualquier botón del menú al entrar y que se mantenga al navegar por la página ahí tengo el problema . No se si me he explicado .

Muchas Gracias de antemano.

Muchas gracias.
  #2 (permalink)  
Antiguo 16/01/2012, 09:05
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
Respuesta: if mi sonido ya suena ...

Hola feru35:
Podrías colocar un nombre de instancia al botón, por ejemplo: btn y al código agregarle ésta línea: btn.enabled = false; eso hará que el botón ya no haga nada al volverlo a presionar.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 16/01/2012, 11:18
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 7 meses
Puntos: 22
Respuesta: if mi sonido ya suena ...

Hola,
El comentario e Bandit es correcto. sólo un apunte, si quieres que el botón vuelva a estar activo una vez haya finalizado, deberías implementar un objeto SoundChannel para detectar cuando la canción ha terminado y volver a habilitar el botón. Si buscas en la ayuda de AS3, tienes un ejemplo completo de cómo utiliar la clase SoundChannel.

Saludos
__________________
Compartir es vivir
www.programador-php.com

Etiquetas: 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 17:21.