[flash MX 2004 pro] Combobox : attribution d'un changement
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:
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:
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:
1 2 3 4 5 6 7
| if(mus==11)
{
mus=1;
}
else{
mus -= 1;
} |