Bonjour,
J'ai un soucis...
J'utilise une ComboBox, avec itemRenderer qui me rend un text et un icon approprie.
J'ai modifie la fonction updateDisplayList de l'item renderer comme suit :
Mon soucis est que lorsque j'ouvre ma comboBox (dans le cas ou une scrollBar apparait), les elements visibles sont correctement affiches, mais lorsque je deroule pour la premiere fois, les elements du bas ne le sont pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { super.updateDisplayList(unscaledWidth, unscaledHeight); if (super.data == null) return; var type:String = super.data.type; var target:Object = super.data.target; if (target != null || type == "emptyuser"){ if (target is UserVO) { /*label.text = UserVO(target).username;*/ data.icon = IconClassFactory.USER_ICON;// needed for displaying the correct icon data.visible = true; } } }
Si je "remonte" la scrollBar et redescend de nouveau, tous les items du menu de ma conboBox sont correctement affiches...
Une idee ???
Merci !
Partager