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

Sonido en Flash - Se repite en las otras escenas

Estas en el tema de Sonido en Flash - Se repite en las otras escenas en el foro de Flash y Actionscript en Foros del Web. Hola: Estoy usando CS5 y as3: Tengo 7 escenas diferentes. Cuando mi preloader carga, me lleva a la escena "home" (es la primera) En esta ...
  #1 (permalink)  
Antiguo 24/04/2011, 23:35
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 14 años, 4 meses
Puntos: 18
Sonido en Flash - Se repite en las otras escenas

Hola: Estoy usando CS5 y as3:

Tengo 7 escenas diferentes. Cuando mi preloader carga, me lleva a la escena "home" (es la primera)

En esta escena hay dos archivos de sonido asi: Uno en el primer fotograma y otro en como en el 100. En ese trayecto que es con el que inicia la película se supone que hay una animación y esos dos sonidos se reproducen a su debido tiempo o evento, es decir cuando el cabezal pasa por ahi.

Pero luego, cuando voy a otra escena y comienza lo que debe comenzar ahi y me reproduce los dos sonidos otra vez, donde me parece extraño, porque no tengo nada duplicado en esas ecsenas que este llamando esos archivos...que podrá ser?
  #2 (permalink)  
Antiguo 25/04/2011, 01:21
Avatar de jlomss  
Fecha de Ingreso: diciembre-2008
Mensajes: 38
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Sonido en Flash - Se repite en las otras escenas

hola amigo trata de detenet el sonido cuando eligas elijas queno se escuche mas
pon esto en el ultimo fotograma de cada sonido
Sound.close().


espero que sea de ayuda. saludos
  #3 (permalink)  
Antiguo 25/04/2011, 06:46
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Sonido en Flash - Se repite en las otras escenas

Gracias. Lo voy a probar Aunque según lo que expliqué se redujo en un 95% poniendo la escena "home" de ultimo, pero aun falla un 5% voy a intentar tu solucion parece mas logica.
  #4 (permalink)  
Antiguo 25/04/2011, 07:00
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Sonido en Flash - Se repite en las otras escenas

No funciona. Se me hacia raro lo del ultimo fotograma del sonido. En as3 no se puede poner codigo en objetos. Cree na capa para poner el codigo a la par de la animacion y menos.....ese codigo no lo recibe.

Eso debe ser de as2 para abajo. Muchas gracias por la respuesta
  #5 (permalink)  
Antiguo 25/04/2011, 10:10
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: Sonido en Flash - Se repite en las otras escenas

Hola isabellawebs:
Para empezar el código: Sound.close(), no existe en AS
No es conveniente trabajar con varias escenas en una misma película y ese problema es uno de los tantos que se produce por trabajar así.
Es mejor que tu página principal sólo tenga una escena y dentro de ella vas cargando con un menú todas las secciones de tu página las cuales debes de hacer la en películas independiente.
Carga tus sonidos externamente y de ese modo puedes detener el sonido que tú quieras con el nombre de la variable que le hayas puesto al objeto Sound adicionándole stop();
Aquí un ejemplo:
Coloca un botón con el nombre de instancia: btn_stop
Este código en el frame:
Código actionscript:
Ver original
  1. var miSonido:Sound = new Sound(new URLRequest("loop.mp3"));
  2. var sc:SoundChannel = miSonido.play();
  3. btn_stop.addEventListener(MouseEvent.CLICK, stopSound);
  4. function stopSound(e:Event):void{
  5. sc.stop();
  6. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 25/04/2011, 10:16
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Sonido en Flash - Se repite en las otras escenas

Gracias por tu respuesta: No soy expterta en código as, pero a pesar de trabajar también con películas externas, me gusta mucho trabajar con escenas, porque son mas rápidas. He realizado varios proyectos con otras versiones de flash y esta vez es la primera que me pasa eso con un sonido, creo es por la version as3 y el cs5. No creo que la culpa sea de las escenas, pero tu código luce muy bien, seguro lo usaré en este proyecto o en otro .

Mil gracias.
  #7 (permalink)  
Antiguo 25/04/2011, 10:44
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: Sonido en Flash - Se repite en las otras escenas

El inconveniente de trabajar con más de una escena en una película trae varios problemas y de paso hace que la película aumente su peso innecesariamente, el cual originará que la carga sea más lenta.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 25/04/2011, 10:45
Usuario no validado
 
Fecha de Ingreso: diciembre-2009
Ubicación: Bogotá
Mensajes: 462
Antigüedad: 14 años, 4 meses
Puntos: 18
Respuesta: Sonido en Flash - Se repite en las otras escenas

Si, de gran ayuda, muchas gracias .

Etiquetas: escenas, flash, 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 19:04.