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

Detener Audio

Estas en el tema de Detener Audio en el foro de Flash y Actionscript en Foros del Web. Saludos compañeros de ForosDelWeb, mi pregunta es la siguiente: ¿Cómo puedo detener un sonido que comienza en el frame1 y es más largo que mi ...
  #1 (permalink)  
Antiguo 09/12/2005, 09:33
Avatar de PC's Troll  
Fecha de Ingreso: junio-2005
Ubicación: Caracas-Venezuela
Mensajes: 55
Antigüedad: 18 años, 10 meses
Puntos: 0
Detener Audio

Saludos compañeros de ForosDelWeb, mi pregunta es la siguiente:

¿Cómo puedo detener un sonido que comienza en el frame1 y es más largo que mi película? Por ejemplo, una canción X la comienzo a reproducir en X frame, pero al llegar final de mi película, la misma se detiene pero el sonido sigue, o en caso de repetirse, el primer sonido sigue y el segundo se inicializa y arranca.

¿Será que debo crear un *.swf sólo con el sonido y seguir los pasos para cargar un *.swf en determinado frame y deterlo en otro determinado frame? o hay alguna manera más sencilla?.

Muchas Gracias de antemano. Si no me expliqué bien, por favor avisenme para editar el post.

PC's Troll
  #2 (permalink)  
Antiguo 09/12/2005, 10:14
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 18 años, 6 meses
Puntos: 1
hay una accion: stopAllSounds(); pero supongo qe solo qerras parar uno de los sonidos... Para eso tienes qe instancear tus sonidos para usarlos en AS
  #3 (permalink)  
Antiguo 09/12/2005, 10:25
Avatar de rusoftware  
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 20 años
Puntos: 2
Saca el sonido de la linea de tiempo, dejalo en la biblioteca con nombre de vinculación, por ejemplo "elsonido".

Luego en el primer frame lo pones a sonar, con esta acción en el fotograma:

mymusic = new Sound();
mymusic.loadSound("elsonido");
mymusic.start(0, 0);

Y en el último frame lo detienes con esta acción en el último fotograma:

mymusic.stop();

Un abrazo
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 11:42.