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

Repetir indefinidamente Sonido externo

Estas en el tema de Repetir indefinidamente Sonido externo en el foro de Flash y Actionscript en Foros del Web. ¡Hola! Una ayudita, no sé qué código debo usar para que el sonido mp3 externo que cargo en mi película se reproduzca indefinidamente. por ahora ...
  #1 (permalink)  
Antiguo 28/03/2008, 07:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Repetir indefinidamente Sonido externo

¡Hola!
Una ayudita, no sé qué código debo usar para que el sonido mp3 externo que cargo en mi película se reproduzca indefinidamente.

por ahora sólo puse el código para cargar el sonido:

var sonido:Sound = new Sound();
sonido.loadSound("musica.mp3", true);

Por favor, espero sus respuestas, estoy intentando aprender.

Gracias...
  #2 (permalink)  
Antiguo 28/03/2008, 09:23
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Repetir indefinidamente Sonido externo

Hola grafrs:
El código escríbelo así:
var sonido:Sound = new Sound();
sonido.loadSound("musica.mp3", true);
sonido.onSoundComplete = function() {
sonido.start(0,1);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 28/03/2008, 11:04
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Re: Repetir indefinidamente Sonido externo

una curiosidad más? para qué son el 0 y 1 que indicas en el código?

Funciona perfectamente. Muchas gracias!
  #4 (permalink)  
Antiguo 28/03/2008, 11:17
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Re: Repetir indefinidamente Sonido externo

El 0 es un parámetro que permite iniciar la reproducción del sonido desde ese punto específico del sonido en segundos.
El 1 es el loop que hace el sonido.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 28/03/2008, 11:38
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Re: Repetir indefinidamente Sonido externo

bravísimo!
  #6 (permalink)  
Antiguo 12/03/2009, 08:18
Avatar de JCiernes  
Fecha de Ingreso: noviembre-2006
Mensajes: 74
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Repetir indefinidamente Sonido externo

Bandit, vuelvo a abrir este tema porque me ha servido de ayuda pero me surgio otro inconveniente, yo antes tenia el inconveniente que no ser reproducia el sonido continuamente al poner el codigo que indicas lo soluciones, pero ahora me sucede que yo tengo un menu con un sonido en la accion press y con tu codigo esos sonidos dejan de oirse,

mi codigo anterior (en el cual si se escuchaban los otros sonidos) era:

var mySound:Sound = new Sound();
mySound.onLoad = function(success){
if(success == true) {
mySound.start();
}
}
mySound.loadSound("sonidos/sonido.mp3");

luego lo reemplaze con el tuyo,
me podrias ayudar?

muchas gracias
  #7 (permalink)  
Antiguo 12/03/2009, 10:25
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Repetir indefinidamente Sonido externo

Hola JCiernes:
Para que no empiece el sonido hasta presionar el botón
coloca el siguiente código en el primer frame:
Código:
var sonido:Sound = new Sound();
sonido.loadSound("sonidos/sonido.mp3", false);
sonido.onSoundComplete = function() {
};
Código para el botón:
Código:
on (press) {
	sonido.start(0, 1);
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 03/07/2010, 12:01
 
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Repetir indefinidamente Sonido externo

Cita:
Iniciado por Bandit Ver Mensaje
Hola JCiernes:
Para que no empiece el sonido hasta presionar el botón
coloca el siguiente código en el primer frame:
Código:
var sonido:Sound = new Sound();
sonido.loadSound("sonidos/sonido.mp3", false);
sonido.onSoundComplete = function() {
};
Código para el botón:
Código:
on (press) {
	sonido.start(0, 1);
}
Espero haberte sido de ayuda.
Jamas me registro ni opino... (mala costumbre..) pero tenía como 2 meses buscando esto... :S Así q me registre solo para agradecerte! no dejes de ayudar! es la unik forma de sentirse vivo! Saludos! gracias!!!
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:47.