Bonsoir à tous,
Je soumets le problème suivant à votre sagacité :
Je dispose, sur une scène, d'une dizaine de boutons. Chaque bouton est sensé appeller dans ma scène un movie clip différent.
Comment faire pour qu'un bouton, une fois qu'il a été cliqué, reste en état abaissé, puis, une fois qu'un autre bouton est cliqué, que le précédent reprenne son état d'origine (c.à.d. qu'il soit à nouveau cliquable).
Pour info, j'ai créé mes boutons de cette façon :
chaque bouton est un movie clip, avec 3 états différents (donc 3 images clé, correspondants aux différents états - mes actions sont bien entendu placées sur un calque au dessus des images clés).
État 1 : bouton non cliqué
CODE :
stop();
onRelease = function(){
gotoAndStop(3);
};
onRollOver = function(){
this.gotoAndStop(2);
};
onRollOut = function(){
this.gotoAndStop(1);
};
État 2 : bouton survolé (rollover)
CODE :
stop();
État 3 : bouton abaissé (et qui le reste), souris sortie (rollout)
CODE :
stop();
enabled = false;
_parent.mn2.enabled = true;
_parent.mn2.gotoAndStop(1);
Voilà. Si le rollover se fait bien, en revanche, impossible de faire revenir le bouton à son état original. Quelqu'un aurait-il la solution (compréhensible par un newbie, étant donné que je ne me suis plongé dans flash qu'avant-hier) ? Par avance merci de vos lumières.