Comunidad de diseño web y desarrollo en internet online

sonido flash

Citar            
MensajeEscrito el 29 Oct 2008 03:34 pm
Hola a todos!


tengo una película y me gustaría saber si esto es posible de alguna forma


me gustaría incluir dos sonidos en mi película, que uno estuviese al 10% y otro al 100. esto es lo que he hecho...pero me mezcla los dos sonidos a la misma intensidad



Código :

musica1 = new Sound();
musica1.attachSound("sonido_home");
musica1.start(0, 9999);
musica1.setVolume(100);
setVolumen(musica1, 1, 100,1);
musica1.onSoundComplete = function() {
   musica1.start();//Si la cancion se acaba, reproducirla
};


musica2 = new Sound();
musica2.attachSound("sonido_home");
musica2.start(0, 9999);
musica2.setVolume(10);
setVolumen(musica2, 1, 10,1);
musica2.onSoundComplete = function() {
   musica2.start();//Si la cancion se acaba, reproducirla
};




.


gracias!

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2008 04:14 pm
Crea cada sonido dentro de un MovieClip distinto (los MC son meros contenedores), cuando están en la misma timeline setVolume actúa sobre todos ellos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2008 04:59 pm
Muchas gracias!!!!

Ya lo había hecho eso....debí de hacer algo mal... jeje

Un saludo!

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2008 05:26 pm
solo una ultima preguntilla....


que tengo que hacer para que al presionar un boton la música varíe de intensidad fuera de ese movieclip


este es el código que tengo en el boton de mi escena:



Código :


_root.boton_home1.onRelease = function() {



_root.musica2.setVolume(10);
_root.musica1.setVolume(100);
      
      };



Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2008 05:28 pm
No entiendo la pregunta

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2008 05:55 pm
con el código que he puesto....no me reconoce el setVolume, no hace nada... quiero que al presionar un boton en la escena los dos sonidos que he metido dentro de un movieclip varíen de intensidad

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2008 05:57 pm
Si agregas

trace(_root.musica2)

¿Te sale la referencia al sonido?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2008 06:04 pm
undefined



:( me pone

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2008 06:12 pm
Entonces el MC no está en escena, y recuerda que tienes que apuntar al sonido dentro de ese MC, es decir algo como

_root.miClip.miSonido

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2008 09:16 pm
muchas gracias voy a probar!

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:23 pm
ahora si me funciona pero cuando pongo los dos códigos a la vez.....baja el volumen de las dos a la vez......toma como referencia solo un setVolume() y están en dos MC diferentes.... no sé cual es el problema....

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:25 pm
Creado significa que new Sound está escrito en el timeline de ese MC, no significa que hagas new Sound(miMC)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:30 pm
no entiendo....perdona

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:34 pm
Creas el MC "sonido1" , lo editas y en el primer frame de su línea de tiempo pones

musica1 = new Sound();
musica1.attachSound("sonido_home");
etc

Creas el MC "sonido2" , lo editas y en el primer frame de su línea de tiempo pones

musica2 = new Sound();
musica2.attachSound("otrosonido");
etc

Que no es lo mismo que hacer

musica1 = new Sound(mc1)
musica2 = new Sound(mc2)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:40 pm
si si eso es lo que tengo hecho, el problema está en que cuando le añado el código al botón para variar el volumen de los dos sonidos(uno mas bajo que el otro), unifica el último valor que le haya dado al setVolume() y pone los dos sonidos al mismo volumen...no sé si me explico bien

Por vegadesign

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Oct 2008 02:41 pm
Crea una función dentro de cada MC que le cambie el volumen y llámala en vez de cambiarlo directamente a ver que pasa

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Oct 2008 07:12 pm
al final lo he conseguido

Código :

_root.createEmptyMovieClip("sonido1",1);
_root.createEmptyMovieClip("sonido2",2);
_root.sonido1.sonido = new Sound(_root.sonido1);
_root.sonido2.sonido = new Sound(_root.sonido2);

sonido1.sonido.attachSound("manolito",true);
sonido2.sonido.attachSound("pepito");
sonido2.sonido.start();
sonido1.sonido.start();


sonido1.sonido.setVolume(80);
sonido2.sonido.setVolume(15);



Un saludo ! y gracias!

Por vegadesign

20 de clabLevel



 

firefox

 

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