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

Reproducir sonido 1 vez

Estas en el tema de Reproducir sonido 1 vez en el foro de Flash y Actionscript en Foros del Web. Tengo un banner q se repite continuamente, con una cancion y me gustaria q la cancion solo se reprodujese la primera vez, no el resto ...
  #1 (permalink)  
Antiguo 14/06/2005, 07:32
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 12 años, 6 meses
Puntos: 0
Reproducir sonido 1 vez

Tengo un banner q se repite continuamente, con una cancion y me gustaria q la cancion solo se reprodujese la primera vez, no el resto de las veces, es decir, q la cancion suene solo una vez pero q el banner siga indefinidamente, como lo hago?

Gracias por adelantado!
  #2 (permalink)  
Antiguo 14/06/2005, 11:14
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 rushtemple:
Vamos a suponer que la animación del banner ocupa 20 frames:
En la capa 1 frame 2 coloca el banner y la animación termina en el frame 20.
En la capa 2 frame 1 coloca este código:
sonido = new Sound();
sonido.attachSound("sinfonia");
sonido.start();
En la biblioteca haces clic con el derecho sobre el nombre del sonido y activas vinculación, esto te abrirá una ventana donde le pones como Identificador: sinfonia (puede ser cualquier nombre, estoy usando éste para el ejemplo), y activas donde dice: Exportar para ActionScript y Acepta.
En la capa 3 frame 20, coloca éste código:
gotoAndPLay(2);
sonido.stop();

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 14/06/2005, 12:05
 
Fecha de Ingreso: mayo-2005
Mensajes: 16
Antigüedad: 12 años, 6 meses
Puntos: 0
Muchas gracias Bandit por tu sugerencia. Entiendo lo que quieres q haga, el problema es q la musica no dura todo el frame sino q empieza mas a o menos hacia la mitad de la animacion, por lo cual de poco me sirve decirle a la animacion q empiece en el segundo frame.

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 16:30.