Bonjour !

Je vous propose un truc tout bête qui m'a pris tout de même pas mal de temps à solutionner.

Imaginez une application Flex multi-langue (français & anglais). Imaginez encore une ComboBox dans un formulaire d'inscription. Cette ComboBox permet à l'utilisateur de selectionner son mois de naissance. Vous avez donc la liste des mois en anglais et en français.

combobox flex

Lors du changement de langue (que je réalise grâce à la méthode du Runtime Localization, vous vous apercevrez que le contenu (dataProvider) de la comboBox change bel et bien, mais que malheuresement, le premier item (normalement janvier...) ne se met pas à jour...

Ainsi, pour cela, rien de bien compliqué :

private function changerLangue(evt:MainEvent):void {
	// ...
	maComboBox.selectedIndex = maComboBox.selectedIndex;
	// ...
}
En espérant que cela vous évitera de chercher pendant moult temps...

A bientôt !