Comunidad de diseño web y desarrollo en internet online

Al parar un sonido, se paran todos!!

Citar            
MensajeEscrito el 01 Ago 2008 11:54 am
Buenas, seguro que esto lo ha comentado alguien, espeor que me podais dirigir al sitio adecuado.

SITUACION:
Tengo un MC A contenido en el root, en el que salen unas letras animadas, con codigo dentro, en el que creo un Sound y attacheo un sonido que esta en la biblioteca. Cuando llego al ultimo frame del MC (el ultimo), hago un sonido.setVolume(0);
En el _root, tengo otro MC B con un video que cargo por AS dinamicamente que se reproduce automaticamente.

PROLEMA:
Cuando el MC A ejecuta sonido.setVolume(0) , tambien me desaparece el sonido del video que esta en el MC B, pero el video sigue reproduciendose.

NOTA: si utilizo sonido.stop(); pasa lo mismo.

Por elhispano

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 12:01 pm
Usas la misma variable para los dos sonidos? Si es así, cámbiala

Por ur!

256 de clabLevel



 

Barcelona

firefox
Citar            
MensajeEscrito el 01 Ago 2008 12:12 pm
No, para empezar, uno es un sonido:Sound = new Sound();
Y el otro es un video, usando como contenedor la clase "video" (en la libreria, nuevo->video) y cargando en el contenedor dinamicamente con AS (usando netConnection y netStream);

De ahi mi paranoia....

Por elhispano

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Ago 2008 08:38 pm
El sonido lo tienes declarado en la línea de tiempo del root o en el movie MC A?

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Ago 2008 10:50 am
Esta dentro del MC A, que es lo que me extraña, no le veo ni pies ni cabeza... como algo que estoy declarando dentro de un mc, a un objeto que instancia una clase determinada, puede afectar a un video que esta en otro mc... AGH!

Por elhispano

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Ago 2008 12:11 am
Prueba hacer esto:

Cuando declares el sonido dentro del MC dile que el target de ese sonido va a ser ese mismo MC:

Código :

var sonido:Sound = new Sound(this);

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 04 Ago 2008 06:34 am
Millones de gracias, esta maldita poca estandarizacion entre clases y metodos de AS 2.0 me esta matanado...

Por elhispano

3 de clabLevel



 

firefox

 

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