Ayuda con clase Javascript (lista de canciones)
Publicado por Federico (1 intervención) el 26/02/2011 20:42:43
Hola, soy programador php y y tengo que hacer una clase para una lista de mp3 en java, la clase va a recibir un array de IDs de mp3 desde php. Por ahora solo estoy intentando hacerla funcionar pero algo anda mal, soy nuevo en javascript y necesito que me digan si hay algo que esta muy mal en este codigo:
este seria el play_list.js
function playlist(lista)
{
this.lista=lista;
this.actual=0;
this.cantidad=parseInt(lista.length);
this.playtrack=playtrack;
this.next=next;
}
function playtrack(track)
{
this.actual = parseInt(track);
play(this.lista[parseInt(track)-1]);
}
function next()
{
if (this.cantidad > 0)
{
if (this.actual==0 || this.actual== this.cantidad)
{
this.playtrack(1)
}
else
{
this.playtrack(parseInt(this.actual) + 1)
}
}
}
function prev ()
{
if (this.cantidad > 0)
{
if (this.actual==0 || this.actual== 1)
{
this.playtrack(parseInt(this.cantidad))
}
else
{
this.playtrack(parseInt(this.actual) - 1)
}
}
}
y este el html que lo usa:asodjasodj
ya lo hice andar chau!
este seria el play_list.js
function playlist(lista)
{
this.lista=lista;
this.actual=0;
this.cantidad=parseInt(lista.length);
this.playtrack=playtrack;
this.next=next;
}
function playtrack(track)
{
this.actual = parseInt(track);
play(this.lista[parseInt(track)-1]);
}
function next()
{
if (this.cantidad > 0)
{
if (this.actual==0 || this.actual== this.cantidad)
{
this.playtrack(1)
}
else
{
this.playtrack(parseInt(this.actual) + 1)
}
}
}
function prev ()
{
if (this.cantidad > 0)
{
if (this.actual==0 || this.actual== 1)
{
this.playtrack(parseInt(this.cantidad))
}
else
{
this.playtrack(parseInt(this.actual) - 1)
}
}
}
y este el html que lo usa:asodjasodj
ya lo hice andar chau!
Valora esta pregunta


0