Comunidad de diseño web y desarrollo en internet online

dolor de cabeza con reproductor mp3

Citar            
MensajeEscrito el 10 Ene 2011 05:38 pm
Hola gente, necesito una mano con un reproductor mp3 que estoy armando... la cuestion es... cuando termina de reproducir un tema pasa al siguien tema, pero el MC donde tengo los nombres de los temas no pasa al siguiente frame (donde se encuentra el nombre del siguiente tema).

Aca les dejo el codigo que tengo en la capa AS del reproductor:

Código ActionScript :

stopAllSounds();
i = 20;
a = 1;
_root.musica1 = new Sound(this);
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
this.mc_temas.gotoAndPlay(a);
_root.musica1.onSoundComplete = function() {
   if (a<5) {
      a = a+1;
      this.mc_temas.gotoAndPlay(a);
      _root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
      _root.musica1.setVolume(i);
   } else {
      a = 1;
      this.mc_temas.gotoAndPlay(a);
      _root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
      _root.musica1.setVolume(i);
   }
};
stop();

Nota: Tambien tengo botones para pasar de temas, tanto para atras como para adelante y si me cambia el nombre del tema (con la misma teoria de:"this.mc_temas.gotoAndPlay(a);"

Desde ya muchas gracias!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 11 Ene 2011 05:00 pm
No uses this.mc_temas ya que el MovieClip no está dentro del objeto Sound, usa directamente mc_temas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Ene 2011 11:51 pm
Gracias por la respuesta Jorge, pero sigo teniendo el mismo problema, use directamente mc_temas y no se movio, y use la herramienta para insertar la ruta automaticamente (la mira) y tampoco funciono...
Como me canse del problema y no me queria trabar lo hice distinto... dentro de mc_temas cree mc_txttemas donde tengo los nombres de los temas con una mascara y al pasar de temas modifico el valor Y de mc_txttemas... pero creo q flash me esta cachando, porq sigue sin funcionar.... necesito ayuda!! dejo los codigos que estoy usando:

CAPA AS
stopAllSounds();
i = 20;
a = 1;
_root.musica1 = new Sound(this);
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
_root.musica1.onSoundComplete = function() {
if (a<5) {
this.mc_reproductor.mc_temas.mc_txttemas.y= this.mc_reproductor.mc_temas.mc_txttemass.y-15;
a = a+1;
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
} else {
a = 1;
this.mc_reproductor.mc_temas.mc_txttemas.y = 0;
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
}
};

BOTON PARA PASAR TEMA

on (release) {
stopAllSounds();
if (a<5) {
a = a+1;
_root.musica1 = new Sound(this);
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
this.mc_temas.mc_txttemas.y = this.mc_temas.mc_txttemas.y-15;
} else {
a = 1;
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
this.mc_temas.mc_txttemas.y = 0;
}
this.mc_temas.mc_txttemas.gotoAndPlay(a);
_root.musica1.onSoundComplete = function() {
if (a<5) {
a = a+1;
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
this.mc_temas.mc_txttemas.y = this.mc_temas.mc_txttemas.y-15;
} else {
a = 1;
_root.musica1.loadSound("mp3/cancion"+a+".mp3",true);
_root.musica1.setVolume(i);
this.mc_temas.mc_txttemas.y = 0;
}
};
}

El boton para pasar al tema anterior usa la misma logica pero suma el valor de Y de mc_txttemas

Lo extremadamente "loco" es que cuando paso de tema con estos botones anda todo perfecto pero cuando el tema termina lo unico que no funciona es el movimiento de mc_txttemas....

Gracias Jorge por la respuesta y espero puedas seguir ayudandome :)

Jonathan.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 12 Ene 2011 11:03 am
Si esto dices que no funciona:

mc_temas.gotoAndPlay(a);

Traza los datos a ver si es lo que esperas

trace(mc_temas+" va al fotograma "+a)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ene 2011 09:21 pm
ojala supiera lo que quisiste decir :S

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 13 Ene 2011 12:15 pm
Ok, en modo NPI

Debajo de esto

mc_temas.gotoAndPlay(a);

Pon esto

trace(mc_temas+" va al fotograma "+a)

Y dime que sale en la ventana de output (si no sabes que es no importa, de pronto te aparecerá la ventana con el mensaje al publicar dentro de Flash)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Ene 2011 09:19 pm
en la ventana de salida sale "undefined va al fotograma 2".... quiere decir que estoy llamando mal al MC?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 13 Ene 2011 11:28 pm
Quiere decir que no existe en esa ruta, prueba _root.mc_temas (modifica el tracce para ver si sale algo), o verifica cual es la ruta al MovieClip mc_temas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Ene 2011 09:42 pm
ya habia probado de forma absoluta ( _root.mc_reproductor.mc_temas), la verdad que no se porq no, pero igualmente muchas gracias, si logro solucionarlo te aviso y si se te ocurre algo avisame :P

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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