Bonjour!

J'ai réalisé un player mp3 pour mon groupe de musique.

En gros quand je clique sur le nom du morceau, le morceau se lance.

J'ai un bouton stop qui permet de tout stopper et deux boutons qui permettent de passer à la chanson suivante ou à la chanson précédente.

Le problème est que quand je suis sur ma première chanson (Piste1) et que je clique sur le bouton précédent, il va à mon avant dernière chanson (Piste4) alors qu'il faudrait qu'il passe à la dernière de ma liste (Piste5). En gros il ne passe jamais par la Piste5 et il va toujours à la Piste4

Sinon ça fonctionne très bien à part ça.


J'ai organisé les passages de chansons comme ceci (avec des If) et je nomme une variable titre à chaque passage de piste.

Je sais que c'est à cause de la variable titre qui reçoit "Piste5" que ça ne fonctionne pas. (voir premier If)

Si quelq'un a une petite idée ce serait bien aimable :-)

Merci à vous !

Voici le code dans flash

precedent_btn.onPress = function ()
{

if(titre == "piste1")
{

piste1_snd.stop();

piste5_snd.loadSound("../media/mp3/piste5.mp3",true);
piste5_snd.start();

titre = "piste5";

}

if(titre == "Piste2")
{

Piste2_snd.stop();

piste1_snd.loadSound("../media/mp3/piste1.mp3",true);
piste1_snd.start();

titre = "piste1";

}

if(titre == "Piste3")
{

Piste3_snd.stop();

Piste2_snd.loadSound("../media/mp3/Piste2.mp3",true);
Piste2_snd.start();

titre = "Piste2";

}

if(titre == "Piste4")
{
Piste4_snd.stop();

Piste3_snd.loadSound("../media/mp3/Piste3.mp3",true);
Piste3_snd.start();

titre = "Piste3";

}

if(titre == "piste5")
{
Piste5_snd.stop();

Piste4_snd.loadSound("../media/mp3/Piste4.mp3",true);
Piste4_snd.start();

titre = "Piste4";

}

}