Aller au contenu


problème combobox.selectedIndex

AS2 flash combobox selectedindex

3 réponses à ce sujet

#1 grants

    Ceinture Blanche

  • Members
  • 2 messages

Posté 09 février 2012 - 11:19

Bonjour toulmonde :cool: !

voilà mon souci fait une anim qui recupère une variable "ID" qui est un nombre entre 0 et 80 (le nombre s'affiche bien dans un champ dynamique)
j'ai créer une combobox et je voudrait que ID change le selectedIndex de ma combobox

j'ai mis un bout de code :

ComboBox.selectedIndex=Number(id);

mais ça ne fonctionne pas...

merci a celui ou celle qui pourra me filé un coup de pouce parce que je bloque là dessus

#2 dcz.switcher

  • Moderateur
  • 2 080 messages
  • Logiciels utilisés:sublime text 2, flash builder, inkscape

Posté 10 février 2012 - 07:40

Salut et bienvenue sur Mediabox,

Tu as bien alimenté ta combobox ?

Je vois que tu utilises de l'as2, si tu le peux encore, je t'invite à t'orienter vers de l'as3, tu trouveras pus facilement de l'aide.

Voici un morceau de code (en as3) où un combobox nommé "cbox" a été placé sur la scène.


import fl.data.DataProvider ;


//creation d'un tableau qui contient les valeurs du combobox
var ar:Array = [{ label : "ligne 1", data : 1},
           { label : "ligne 2", data : 2}] ;

//alimentation du combobox
cbox.dataProvider = new DataProvider( ar ) ;

//selectionne la 2eme ligne puisque la 1ere porte l'index 0
cbox.selectedIndex = 1 ;
 


#3 Jano 95

  • Moderateur
  • 4 444 messages
  • Logiciels utilisés:CS3

Posté 10 février 2012 - 09:03

Salut.

Un petit détail qui a son importance.

grants, le 09 février 2012 - 11:19 , dit :

... une variable "ID" qui est un nombre entre 0 et 80 ...
... je voudrait que ID change le selectedIndex de ma combobox

ComboBox.selectedIndex=Number(id);

ID en majuscule ou id en minuscule ?

#4 grants

    Ceinture Blanche

  • Members
  • 2 messages

Posté 11 février 2012 - 03:13

Merci de vos réponses !!
ID est en majuscule juste pour le faire ressortir dans le message ;-)
j'ai finallement trouvé une solution en as2 (oui faut que je m'y mette a l'AS3 :oops: ) :

for (var i = 0; i <= 100; i++) {
if(id==i){
rssComboBox.setSelectedIndex(i);
}
}

Peace !!





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS - Tel. 0826 466 613 - Fax. 01 72 70 31 38

FFP