AS 3 : Modifier l’apparence du composant ComboBox de Flash

Posted on 23/05/2008 · Posted in Flash

Si vous utilisez un ComboBox, vous voudrez très certainement modifier son apparence.
Pour modifier l’extérieur de ce composant, double-cliquer sur votre ComboBox de bibliothèque, et modifier tout ce que vous voulez.

Pour la gestion de l’affichage textuel, il faudra voir à passer du coté AS 3 et utiliser la classe TextFormat.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import flash.text.TextFormatAlign;
import flash.text.TextFormat;

var unFormat : TextFormat;

unFormat                = new TextFormat (null, null, 0xFFFFFF, true);
unFormat.align          = TextFormatAlign.RIGHT;
unFormat.rightMargin    = 20;

//applique le style au champ de texte intégré
monComboBox.textField.setStyle("textFormat", unFormat);

//applique le style au menu déroulant
monComboBox.dropdown.setRendererStyle("textFormat", unFormat);

Cette exemple mettra le texte en blanc, gras, aligner à droite, et avec une marge à droite de 20px