Comunidad de diseño web y desarrollo en internet online

Ayuda reproductor MP3 a partir de SwiftMP3

Citar            
MensajeEscrito el 15 Sep 2008 12:36 am
Hola a todos. :)

Me presento, ya que soy nuevo en cristalab y en Flash. Soy Patrick

Como primer trabajo con flash, estoy haciendo una web para un negocio que voy a iniciar con mi pareja.

En la parte de arriba quiero que lleve un reproductor con varios temas en mp3. Buscando por cristalab, encontré un enlace a una web en la que explicaba cómo hacer un reproductor con visualizador de espectro de una canción convertida a swf mediante el programa SwiftMP3.

Hasta aquí todo correcto y funciona a la perfección.

Donde tengo el problema es en lo siguiente:

He colocado un selector de volumen y un slider de tiempo con visualizador del tiempo transcurrido/tiempo total.

Tengo ambos selectores respondiendo gráficamente a las órdenes, pero no se cómo hacer que sea realmente funcional.

Os agradecería muchísimo que me ayudaseis a solucionar el problema, ya que ni con la ayuda de SwiftMP3 ni ayuda de Flash ni por el foro doy con la solución.

Adjunto un archivo .zip con el .fla y el .swf necesarios para ver mi duda.

De todas formas, añado aquí el código que tengo añadido en un frame de una capa AS.

Gracias de antemano y perdón por el tocho.

Código :

//DEFINICIÓN MÚSICA
   //PARÁMETROS ESPECTRO DE SONIDO
   _root.musicHolder.loadMovie("songName.swf");
   _root.startHeight=1; // Percent of original bar height
   _root.jumpAmount=7; // Increases jump of bar relative to s0 to s17
   //FIN DE LOS PARÁMETROS DE ESPECTRO
   //CONTROLADOR DE VOLUMEN
   var volumen, pos0=260, pos100=320, pos=controlador_mc._x, porcvol;
   _root.botmas.onPress = function(){
      if(_root.controlador_mc._x >= 320){
      _root.controlador_mc._x = pos100;
      _root.volumen_txt.text = "100 %";}
   else{
      _root.controlador_mc._x = _root.controlador_mc._x + 3;
      porcvol=Math.floor((_root.controlador_mc._x-pos0)*100/60);
      _root.volumen_txt.text = porcvol+" %";
      }
   }
   _root.botmenos.onPress = function(){
      if(_root.controlador_mc._x<=260){
         _root.controlador_mc._x = pos0;
         _root.volumen_txt.text = "0 %";}
   else{
      _root.controlador_mc._x = _root.controlador_mc._x - 3;
      porcvol=Math.floor((_root.controlador_mc._x-pos0)*100/60);
      _root.volumen_txt.text = porcvol+" %";
      }
   }
   //FIN CONTROLADOR DE VOLUMEN
//FIN DEFINICIÓN MUSICA


Aquí está el archivo.

Por psedney

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 15 Sep 2008 10:02 am
Para poder controlar el volúmen via setVolume necesitas un objeto Sound ... ¿existe ese Objeto Sound en el swf cargado?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Sep 2008 02:30 pm

solisarg escribió:

Para poder controlar el volúmen via setVolume necesitas un objeto Sound ... ¿existe ese Objeto Sound en el swf cargado?

Jorge


No se si existe. Debería, supongo. Está creado directamente desde SwiftMP3, por lo que no he visto el .fla.

De todos modos, ya conseguí realizar los controles bien y ya me funciona todo. Es lo que tiene no dormir... :D

Gracias a todos!

Por psedney

2 de clabLevel



 

msie7

 

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