Comunidad de diseño web y desarrollo en internet online

Duda sobre parar 2 sonidos en flash

Citar            
MensajeEscrito el 09 Dic 2008 11:25 pm
Buenas!
Quisiera saber si alguien me puede ayudar, en algo que seguro para vosotros será sencillo,
pero a mi está costando horrores.:(
Os explico:
Estoy haciendo una animación rotoscopiada en flash, por lo cual mi animación
pesa bastante, ya que tiene muchos fotogramas y la he trabajado en el escenario.
Mi problema es que necesito que entre una sintonia, desde el principio hasta el fotograma 20
y luego comience otra desde el 20 hasta el final de mi animación.
He probado varias maneras pero no lo consigo.
Finalmente lo único que se me ocurre es crear 2 botones asociados con dichas sinonias.
Pero estoy segura que hay una solución mejor.
Mersi

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Dic 2008 12:05 am
Mmmm, una forma es que coloques los sonidos en tu librería y crees una capa nueva y que te coloques en el primer fotograma o el primero donde inicia tu animacion, y ve a propiedades escoge el sonido que deseas del combito y en un combito mas abajo que dice Sync escoge la opcion Stream, luego en esa misma capa en el fotograma 20 que dices, ingresa un fotograma en blanco, y has lo mismo pero con el otro sonido.

Espero que eso te sea de ayuda.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 10 Dic 2008 09:31 am
[color=][/color]Gracias x tu respuesta, pero necesito que la primera sintonia vaya sonando
hasta que el usuario decida clicar un botón, que es cuando pasa al
fotograma 20 y cambia la sintonia.A ver si me pudieseis echar 1cable.
Mersi :)

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Dic 2008 03:05 pm
A ya, entonces seria mejor que utilices el objeto Sound. Mira primero crea una nueva capa en la linea principal y le vas a llamar "Aciones" pon un stop(); en el primero fotograma, si tu animacion estaba ahi vas a tener que meterla a un MovieClip para que no se vea afectada por el stop();

En una nueva capa, que la vas a llamar "ControlSonido", vas a crear un cuadradito y lo conviertes a MovieClip, este cuadradito muevelo fuera del escenario, solo va a servir para cargar los sonidos. Sobre este MovieClip, dale click y abre el panel de acciones y copia el sgte. codigo:

Código ActionScript :

onClipEvent (load)
{
    _root.soundplaying = "sound1";
    _root.mySound = new Sound(_root);
    _root.mySound.loadSound(_root.soundplaying+".mp3", true);
}



La variable _root.soundplaying es para el nombre de tu sonido, yo en este caso estoy cargando los sonidos desde un archivo externo, asi de paso que tu pelicula no pesa tanto. Yo en este ejemplo estoy usando sonidos que se llaman sonido1.mp3 y sonido2.mp3

El resto de lineas es para cargar el primer sonido.

Luego en la capa "Acciones" ve al frame 20 y crea ahi un fotograma en blanco y coloca el siguiente codigo:

Código ActionScript :

_root.soundplaying = "sound2";
_root.mySound.loadSound(_root.soundplaying+".mp3", true);


Ahi lo que estoy haciendo es modifcando el sonido que esta tocando, para que ahora toque el segundo.

Ojala te sirva es algo basico. Suerte :)

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 10 Dic 2008 04:25 pm
ya se que ara vosotros las dudas que expongo deben ser muy básicas.
pero sigo teniendo problemas con el código que me has dado.
Me podrias decir algun tutorial o archivo para descargar.
Mersi x tu ayuda

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 Dic 2008 04:31 pm
A ver, lo mismo que te dije lo puedes descargar de aca:

Descargar

Pesa un pokito porque le deje los sonidos, espero que esto te sirva de base para lo que quieres hacer.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 11 Dic 2008 09:21 am
Buenas!
Gracias x el archivo, pero no lo puedo descargar.
Yo trabajo con flash 8, nose si puede ser esa la causa.
Siento las molestias

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 Dic 2008 01:53 pm
A ya no hay problema, ya le baje la version, intenta de nuevo bajarlo. :)

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 12 Dic 2008 02:05 am
otra forma mas sencilla es que modifiques el sonido en el Adobe Sound Boot para que dure el tiempo necesario

Por Rakisuy

50 de clabLevel



Genero:Masculino  

Uruguay

firefox
Citar            
MensajeEscrito el 12 Dic 2008 10:39 am
Gracias de nuevo.
Ahora puedo descargarlo, pero no se reproduce ningún sonido.
Que cosas...
Siento el trabajo

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Dic 2008 12:24 pm
Tienes que agregar el Código a tu botón:
on (release) {
stopAllSounds();
var musica:Sound = new Sound();
musica.attachSound("mi musica");
musica.start();}
lo primero que hará es detener todos los sonidos y luego reproducir el sonido attachando desde la biblioteca, para ello debes vincularlo.

Por Bernad Qr.

21 de clabLevel



 

msie7
Citar            
MensajeEscrito el 12 Dic 2008 02:24 pm

marybcn:
Ahora puedo descargarlo, pero no se reproduce ningún sonido.

¿Segura que no lo estas abriendo el swf dentro del mismo zip no? U_U

Descomprime todo el contenido del zip en una carpeta, y ejecuta primero .swf para ver si funciona.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 22 Dic 2008 06:29 pm
Hace unos días me solucionasteis el problema de dos sonidos diferentes. De como parar uno y hacer que empiece el otro. Pues bien, ahora necesitaría saber como silenciarlos, cuando el usuario no le apetezca escuchar la música.
Gracias.

Por marybcn

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 22 Dic 2008 07:14 pm
Solo debes bajarle el volumen al sonido que estas reproduciendo, por ej:

Código ActionScript :

_root.mySound.setVolume(0)

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.