Bonjour, je dois réaliser un site internet en AS2 dans lequel je dois utiliser des menus déroulants. Les ComboBox semblaient correspondre à ce qu'il me fallait sauf qu'apparemment, elles ne fonctionnent pas complètement avec les dernières versions de Flash Player.
Petit bout de code pour m'expliquer :
Code ActionScript :
// Création de la ComboBox
my_cb= _root.attachMovie("FComboBoxSymbol","my_cb",_root.getNextHighestDepth());
// Changement de taille
my_cb.setSize(300)
// fonction à utiliser en cas de changement
my_cb.setChangeHandler("action_cb");
// ajout d'éléments
my_cb.addItem("ponponpon","oinhiohoihyoigo");
my_cb.addItem("ihipoh ug iugi iguyfuy iuyfuy uyg y y guyyyi", "ojpojpoj");
// définition de la fonction
function action_cb()
{
trace("pon");
}
Et c'est là que ça devient drôle : si le lecteur sélectionné est Flash Player 6 (comme dans les tutos que j'ai trouvé), à chaque fois que je sélectionne un élément dans la liste, un "pon" apparait en sortie.
Par contre, avec une version plus récente (Flash Player10 par exemple), les éléments sont créés correctement, mais rien ne s'affiche quand je sélectionne un élément.
Alors est ce que quelqu'un a une idée de ce qu'il se passe, et de comment régler ce problème ou encore d'une façon de contourner ce problème? (Ou bien faut-il que je fasse la liste de ce que j'ai mangé à midi pour ne plus jamais recommencer ce genre d'expérience?)
Merci d'avance.