Aide - Recherche - Membres - Calendrier
Version complète : Modifier les composants de base
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Flex
Freddd
Bonjour,
il me semble que l'on peut modifier les composants (leur aspect) quelque part dans Flex? Par exemple changer l'aspect d'une combo box, ce genre de chose.
Merci de votre aide.
Fusion
CITATION(Freddd @ Jul 4 2007, 10:36 PM) *
Bonjour,
il me semble que l'on peut modifier les composants (leur aspect) quelque part dans Flex? Par exemple changer l'aspect d'une combo box, ce genre de chose.
Merci de votre aide.


Une manière de modifier une ComboBox est de modifier ses propriétés et/ou fonctions. Pour l'aspect, regarde dans la doc des composants, il existe une rubrique "Styles" qui traite plus spécifiquement de l'apparence. Exemple pour la ComboBox : http://livedocs.adobe.com/flex/201/langref...ml#styleSummary

Sinon, au lieu de modifier des instances de classe, tu peux carrément créer des classes basées sur les classes de base, et les modifier comme tu le souhaites - plus pratique si tu comptes réutiliser vingt fois ta classe modifiée icon_razz.gif
Freddd
Merci de ta réponse Fusion,
mais je parlai de modifier carrément les images, ou SWF utilisés par exemple pour représenter une Combo Box? Normalement c'est possible non?
Fusion
CITATION(Freddd @ Jul 4 2007, 10:58 PM) *
mais je parlai de modifier carrément les images, ou SWF utilisés par exemple pour représenter une Combo Box?


Tu veux dire modifier le Look 'n Feel de ton composant ?

Deux solutions : la première, aller faire un tour sur le Flex 2 Style Explorer, rechercher son composant et voir les propriétés qui vont bien, les changer en direct, etc...

La deuxième : pour certains composants, le rendu de tout ou partie est fait par une classe (du genre IClass) et redéfinir cette classe redéfinit le rendu. Je dois avouer que la seconde solution n'est pas très facile...
Pour le Button, il y a par exemple des skins de base (mx.halo.skins de mémoire) qui sont des classes ; libre à quiconque de les redéfinir et de changer son Button jusqu'à en arriver là : http://www.wabysabi.com/flex/enhancedbuttonskin/.

Pas grand-chose à voir avec un pauvre Button, pas vrai? icon_razz.gif
Freddd
C'est vrai pas grand chose à voir. Merci de ton aide ! smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.