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

sonido en una página con distintas escenas

Estas en el tema de sonido en una página con distintas escenas en el foro de Flash y Actionscript en Foros del Web. Hola quería hacerles una consulta. Yo tengo una página web, hecha en Flash con AS2. La página esta hecha en distintas escenas. Cada botón es ...
  #1 (permalink)  
Antiguo 29/09/2010, 06:33
 
Fecha de Ingreso: octubre-2006
Mensajes: 37
Antigüedad: 18 años
Puntos: 1
sonido en una página con distintas escenas

Hola quería hacerles una consulta. Yo tengo una página web, hecha en Flash con AS2. La página esta hecha en distintas escenas. Cada botón es una nueva escena. Hasta ahí todo bien. A esta página quiero agregarle música, con un ecualizador que se pueda controlar de los distintas escenas. El ecualizador es un movie clip, con un botón transparente que permite ponerle play o stop. Lo que me pasa es que cuando cambia de escena, la música comienza a andas nuevamente. Y yo quiero que se reproduzca hasta que el usuario quiera apagarla, y que si la apaga también este apagada en las páginas que le siguen. Hay alguna variable que me permita que la música sea continua y no se me superponga? y que si se para una vez no vuelva a arrancar hasta que el usuario diga lo contrario?
Desde ya muchas gracias.
meugeb
  #2 (permalink)  
Antiguo 29/09/2010, 09:43
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: sonido en una página con distintas escenas

Código:
miSonido = new Sound();
miSonido.attachSound("sonidito");

plai.onRelease = function(){
    miSonido.start();
}
sto.onRelease = function(){
    miSonido.stop();
}
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #3 (permalink)  
Antiguo 29/09/2010, 10:07
 
Fecha de Ingreso: octubre-2006
Mensajes: 37
Antigüedad: 18 años
Puntos: 1
Respuesta: sonido en una página con distintas escenas

Gracias por la respuesta, lo que no entendí es donde poner ese código si dentro del Movie Clip, o fuera.
Desde ya muchas gracias.
meugeb
  #4 (permalink)  
Antiguo 29/09/2010, 10:19
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: sonido en una página con distintas escenas

pues yo lo suelo poner en la línea de tiempo principal para no liarme con las rutas de los objetos. En este código se presupone que hay dos botones en la escena principal que se llaman plai y sto, y que el sonido que se rerpoduce es "sonidito" que esta en la Biblioteca
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #5 (permalink)  
Antiguo 29/09/2010, 10:24
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: sonido en una página con distintas escenas

Hola meugeb:
Nunca trabajes con más de una escena en una película, porque trae problemas en su navegación.
En la página principal solamente coloca la interface, el menú y un MC_vacío con nombre de instancia, por ejemplo: contenedor, las secciones que supongo tienes en las otras escenas hazla en película independientes y las vas cargando según la necesidad de visualizarlas en el MC_vacío.
Para tener un sonido en la película es mejor cargarla externamente, de ese modo se evita aumentar innecesariamente el peso a la película.
Para cargar el sonido que debe de estar guardado en la carpeta donde tienes tu película, utiliza éste código en el primer frame de tu película principal:
Código actionscript:
Ver original
  1. son = new Sound();
  2. son.loadSound("nombre_sonido.mp3", true);
  3. son.onSoundComplete = function() {
  4. son.start(0, 1);
  5. };
Para cargar las secciones de tu página utiliza éste código:
Código actionscript:
Ver original
  1. on(release){
  2. contenedor.loadMovie("nombre_sección.swf");
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 29/09/2010, 10:29
 
Fecha de Ingreso: octubre-2006
Mensajes: 37
Antigüedad: 18 años
Puntos: 1
Respuesta: sonido en una página con distintas escenas

Gracias por la contestación, pero no me funciona. No sé si me explique bien, pero el stop esta dentro de un movie clip que cuando se lo presiona se paran las barras del ecualizador, y cuando se las cliquea nuevamente se vuelven a prender. Me estoy manejando con este código para el movie, que después va insertado en todas las escenas:

on (release) {
this.gotoAndStop(2);




//stopAllSounds Behavior
stopAllSounds();
}

El sonido también esta dentro del Movie Clip. Y cuando paso de escena a escena se vuelve a encender que es lo que no quiero que haga.
Desde ya muchas gracias.
meugeb
  #7 (permalink)  
Antiguo 29/09/2010, 10:37
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: sonido en una página con distintas escenas

Para que el sonido no se reproduzza de nuevo en cada escena tano Bandit como yo te damos la solución de crear un objeto AS, es decir, lo hemos creado con código y por eso prevalece sobre las escenas. Una vez creado este objeto da igual en que escena estés.

Estoy deacuerdo con Bandit en que intentes pasar de las escenas, no genera más que problemas.

Para que mi código funcione cambia el release del botón de play por esto:
Código:
on(release){
     root.miSonido.start();
}
y esta parte déjala en la línea principal:
Código:
miSonido = new Sound();
miSonido.attachSound("sonidito");
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.

Etiquetas: distintas, escenas, 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 12:17.