cs_minibus
Messages postés4Date d'inscriptionjeudi 2 mai 2002StatutMembreDernière intervention14 août 2006
-
29 juil. 2006 à 17:07
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 2009
-
30 juil. 2006 à 00:30
bonjour a tous.
je souhaite creer une sequence de 20 images diferentes.
et je voudrais que un composant "combobox" me permette de passer d'une image a l'autre.
a savoir que mes 20 images sont crees et ont toutes un nom (au lieu d'un numero d'image) genre image1, image2 etc....
pouriez vous me donner je le code a mettre dans l'action script du combobox pour que le choix 1 me renvoie à "image1" et le choix 2 me renvoi a "image2" de ma sequence
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 30 juil. 2006 à 00:30
C'est de l'abus un peu quoi, j'ai donné la réponse ce matin même sur un message de ce forum même !
Bon je vais quand même t'adapter mon explication à ton cas ( je suis de bonne fois, tu a de la chance ^^ ).
Tu dis vingt images de ta séquense, donc admettons, tu crée un clip de nom d'occurrence "mes_images", ce clip comporte 20 frame ( images ). Chaqune de ces frame se vois appliquer le code stop(); . Tu place ce clip sur l'image un de ta scène. Tu import dans ta bibliothèque le composant ComboBox. Ensuite dans l'image 1 de ta scène principale ( celle ou il y a ton clip d'occurrence "mes_images" ), tu applique le code suivant :
Ce code va créer une ComboBox d'occurrence
"ma_combo" et de coordonnées ( 20,20 ). la variable Nbr défini le nombre d'images que tu à au total. La boucle for va assigner a ta ComboBox un Item pour chaque image ( de 0 à 19 donc ). Chaque Item portera un label ( nom ) et une data ( valeur de donnée ). Dans le coup on créer un écouteur qui, à chaque changement de sélection dans la ComboBox, va effectuer un gotoAndPlay() dans le clip sur l'image N° "selectedTiem.data".
Bon a toi d'arrange, de revoir et d'adapter ( le code que je te présente n'a pas été testé) .