Bonjour à tous,

J'ai un petit soucis pour un combobox. Explication :

J'ai créé un jukebox avec liste déroulante (combobox) nommée "listchanson" pour la sélection des pistes.

Lorsque je sélectionne un choix, je récupère donc la donnée de la liste à ma racine :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
form.change = function (evt) {
	trace(evt.target.selectedItem.data);
}
this.judbox.listchanson.addEventListener("change", form);
Jusque là tout va bien.

Le soucis : j'ai deux boutons pour faire avancer et reculer les pistes. Côté play(); aucun soucis ça fonctionne. Par contre, je n'arrive pas à attribuer au "Data" de ma combobox un +1 ou -1 afin que le titre dans la liste change.

Si quelqu'un sait comment faire, merci d'avance !

Note : le code pour mes boutons

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
avance.onRelease = function () {
_root.avance();
}
 
function avance()
{
	if(mus==1)
	{
		mus=2;
	}
	else if(mus==2)
	{
		mus=3;
	}
             ...........................................
             player();
	choix(mus);
}
PS : je sais je dois optimiser ma fonction avance() avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if(mus==11)
{
mus=1;
}
else{
mus -= 1;
}