Bonjour,

Je cherche à personnaliser l’affichage "labelDisplay" d'une dropDownList.
J'ai donc créé une skin spéciale et modifier la partie qui affiche la ligne sélectionnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    <!---  The default skin is DropDownListButtonSkin. 
            @copy spark.components.supportClasses.DropDownListBase#openButton
            @see spark.skins.spark.DropDownListButtonSkin -->
    <s:Button id="openButton" left="0" right="0" top="0" bottom="0" focusEnabled="false" tabEnabled="false"
        skinClass="spark.skins.spark.DropDownListButtonSkin" />  
        
    <!--- @copy spark.components.DropDownList#labelDisplay -->
    <s:Label id="labelDisplay" left="7" right="70" top="2" bottom="2"
			 maxDisplayedLines="1" mouseChildren="false" mouseEnabled="false" verticalAlign="middle"
			 verticalCenter="1" />
    <s:Label id="labelDisplay02" right="30" top="2" bottom="2" width="30"
			 maxDisplayedLines="1" mouseChildren="false" mouseEnabled="false" verticalAlign="middle"
			 verticalCenter="1"/>
</s:SparkSkin>
"labelDisplay" est mis à jour automatiquement par une labelFunction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private function itemDropDownPays(item:Object):String {
	return item.gmpys_fr+" "+item.gmpys_devise;
}
Mais je n'arrive pas à trouver quelle méthode surcharger, ou quel évènement écouter, dans la skin ou ailleurs, pour mettre à jour mon label "labelDisplay02" au moment de la sélection..

Quelqu’un a-t-il une idée ??
Merci de vos réponses
YC