|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 7 ![]() |
Bonsoir tout le monde,
Le titre du post ne paraissant peut être pas trés clair, je vais essayer d'expliquer mon idée. J'ai plusieurs combobox. En cas de modification de leurs valeurs, chacune de ces combobox fait la meme action, mais n'agit pas sur le meme clip. liste1_cb agira par exemple sur le clipA_mc liste2_cb sur le clipB_mc liste3_cb sur le clipC_mc ... au lieu de faire liste1.addEventListener("change", function1); liste1.addEventListener("change", function2); liste1.addEventListener("change", function3); ... et de créer une fonction function1, function2, function3 qui seront identiques exceptées qu'elles n'agiront pas sur le même clip j'aimerais faire liste1.addEventListener("change", function_commune(clipA_mc)); liste1.addEventListener("change", function_commune(clipB_mc)); liste1.addEventListener("change", function_commune(clipC_mc)); et ne définir qu'une fonction function_commune qui agirait sur le clip passé en paramètres. Malheureusement, je n'ai pas l'impression que l'on puisse passer des paramètres à la fonction appelée par "change" sur une combobox. J'ai alors pensé utiliser la propriété label pour y "cacher" le nom de mon clip, à défaut de pouvoir le passer en paramètres, mais malheureusement, j'ai déjà besoin de label pour l'affichage dans mes combobox. Quelqu'un pourrait-il me dire s'il y a un moyen de passer un ou des paramètres autres que data et label à la fonction appelée au moment d'une modification de valeur sur la combobox ? Dans le cas où ce ne serait pas possible, quelqu'un voit-il une astuce qui me permettrait d'obtenir l'effet voulu ? Pour l'exemple, j'ai pris seulement 3 combobox, mais dans la pratique, j'en ai besoin de beaucoup plus, donc cette technique de fonction commune me semble indispensable... Merci d'avance à tous ceux qui me lisent et cherchent à m'aider Emilie |
|
|
00
|
|
|
#2 | ||||
|
Inactif
Inscription : septembre 2005 Messages : 1 196 ![]() |
Bonjour a tous
La doc nous montre un exemple d'utilisation Code :
Code :
AIDE: comboBoxInstance.change |
||||
|
|
00
|
|
|
#3 |
|
Inactif
Inscription : septembre 2005 Messages : 1 196 ![]() |
On n'aurra donc jamais la solution a ce probleme ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com