Comunidad de diseño web y desarrollo en internet online

AS2 - Detener musica mientras reproduzco video

Citar            
MensajeEscrito el 26 Jun 2009 04:51 am
Hola!!!
Tengo en la escena principal un reproductor de musica (swf) dentro de un Movie Clip llamado contenedor_a.

Código ActionScript :

contenedor_a.loadMovie("mp3p.swf",1);


Luego, tengo otro MC (que es una de las paginas) que contiene un tercer MC (contenedor_c) que reproduce videos.

Código ActionScript :

contenedor_c.loadMovie("videos.swf",1);


Quisiera que cuando entro a la pagina que tiene los videos la repoduccion de musica se detenga...

La verdad es que no tengo idea como hacerlo, probe con

Código:

Código ActionScript :

contenedor_a.stop();
Pero, claro... no funciono!!!
Tambien probe con

Código ActionScript :

stopAllSounds();
pero me detiene Todos los sonidos :oops: incluso los fx

Y, se que quizas aspiro a mucho, pero lo ideal seria que al salir de la pagina de video, continuara reproduciendo el sonido.. :P

Me puede orientar? Importante aclarar que todo esta con ActionScript 2

Gracias.

Por ss007

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Jun 2009 12:55 pm
Tienes que ver como implementa la reproducción del sonido mp3p.swf, y si tiene alguna función que puedas llamar para pausar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Jun 2009 02:39 am
Si, en mp3.swf tengo:

Para reproducir:

Código :

function sonarCancion(){
      if (sonando=="false"){
         song.stop();
         song=new Sound();
         song.loadSound (listaCanciones[i],true);
         song.setVolume(100);
         song.onSoundComplete=function(){
            song.loadSound (listaCanciones[i],true);
            song.setVolume(100);
         }
         equal_mc.gotoAndPlay("play");
         equal1_mc.gotoAndPlay("play");
         equal2_mc.gotoAndPlay("play");
         sonando="true";
         } else {
            song.stop();
            sonando="false";
      }
   }

Para detener:

Código :

function pararCancion(){
      song.stop();
      sonando="false";
      equal_mc.gotoAndPlay("stop");
      equal1_mc.gotoAndPlay("stop");
      equal2_mc.gotoAndPlay("stop");
   }


Gracias.

Por ss007

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Jun 2009 01:12 pm
Prueba:

contenedor_a.pararCancion();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 27 Jun 2009 06:01 pm
Si, lo probe, quizas no lo esté ubicando en el frame correcto, porque no funciona...
Lo escribo dentro del segundo mc en la linea anterior a contenedor_c.loadMovie("videos.swf",1);
Esta mal?

Tambien intente con _root.contenedor_a.pararCancion();

Gracias

Por ss007

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2009 11:36 am
Tienes que llamarlo cuando ha terminado de cargar ... si ya está sonando, entonces quiere decir que ya está cargado, si no funciona, revisa la ruta, por ejemplo puedes poner

trace(this)

dentro de la función pararCancion a ver que ruta sale

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 Jun 2009 11:43 pm
FUNCIONO Perfecto!!!

Ahora intenare lograr que ponga pausa, siguiendo el mismo metodo!!!

Muchas Gracias!!! ^^

Por ss007

3 de clabLevel



 

firefox

 

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