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

Botón que detenga TODOS los sonidos?

Estas en el tema de Botón que detenga TODOS los sonidos? en el foro de Flash y Actionscript en Foros del Web. Hola a todos: Igual es sencillo, pero necesitaría hacer un botón o clipmovie que al pulsarlo pueda detener todos los sonidos incluidos en la escena, ...
  #1 (permalink)  
Antiguo 16/02/2011, 11:28
 
Fecha de Ingreso: febrero-2002
Mensajes: 53
Antigüedad: 22 años, 10 meses
Puntos: 0
Pregunta Botón que detenga TODOS los sonidos?

Hola a todos:

Igual es sencillo, pero necesitaría hacer un botón o clipmovie que al pulsarlo pueda detener todos los sonidos incluidos en la escena, es decir no una música o sonido de fondo, sino absolutamente todos los sonidos, efectos, músicas que se van sucediendo durante la movie, sonidos de botones incluidos.

No me sirve una load movie, el botón tiene que ir en la misma movie principal que el resto de elementos. Y además el botón tiene que cambiar de estado para dar la opción a que al pulsarlo de nuevo los sonidos vuelvan a escucharse.

Gracias por vuestra ayuda.
__________________
Duzz
  #2 (permalink)  
Antiguo 16/02/2011, 11:35
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 5 meses
Puntos: 53
Respuesta: Botón que detenga TODOS los sonidos?

stopAllSounds()
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #3 (permalink)  
Antiguo 16/02/2011, 13:05
 
Fecha de Ingreso: febrero-2002
Mensajes: 53
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Botón que detenga TODOS los sonidos?

Ya, pero es no me sirve. Quiero un botón que al apretarlo su icono cambie indicando que no hay sonido y que al volverlo a apretar vuelva a su posición original.
Además durante la película ya hay algunas acciones de stop all sounds, no sé si es posible que ese botón se imponga sobre todos los sonidos y acciones de sonido....


Gracias de todos modos.
__________________
Duzz
  #4 (permalink)  
Antiguo 16/02/2011, 13:09
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 5 meses
Puntos: 53
Respuesta: Botón que detenga TODOS los sonidos?

Para que no empiece el sonido hasta presionar un botón

coloca el siguiente código en el primer frame:

Cita:
var sonido:Sound = new Sound();
sonido.loadSound("sonidos/sonido.mp3", false);
sonido.onSoundComplete = function() {
};
Código para el botón:

Cita:
on (press) {
sonido.start(0, 1);
}

Para detener todos los sonidos de un flash
En un boton
Cita:
on(release) {
stopAllSounds();
}
y si no me rindo :S
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #5 (permalink)  
Antiguo 21/02/2011, 12:24
 
Fecha de Ingreso: febrero-2002
Mensajes: 53
Antigüedad: 22 años, 10 meses
Puntos: 0
Respuesta: Botón que detenga TODOS los sonidos?

Siento que te rindas. Gracias por tu ayuda de todos modos.

Si meto un botón con la acción "stopallsounds" la película se silencia hasta que llega un fotograma clave con otro sonido, con una movieclip que contiene sonido o un botón con sonido.

El problema es que hay varios sonidos diferentes integrados en la película. La opción que propones de un botón que cargue un sonido al presionar el botón funciona respecto a ese sonido en concreto, pero no para el resto.

En fín, no sé si habrá alguna otra solución :(
__________________
Duzz
  #6 (permalink)  
Antiguo 21/02/2011, 15:22
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 3 meses
Puntos: 138
Respuesta: Botón que detenga TODOS los sonidos?

Podés subir tu .fla para verlo?

__________________
Jime~

Mi blog.
Mi twitter.

Etiquetas: sonidos
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 10:50.