2009-10-20 6 views
0

J'ai un bouton Flex. J'ai besoin d'une couleur à gauche et une autre à droite. Je n'ai pas besoin d'être un dégradé. Juste des couleurs solides. Comme le vert à gauche & rouge à droite. Je ne veux vraiment pas utiliser une image - juste parce que cela me prendra probablement beaucoup de temps pour le faire.Bouton Flex avec une couleur à gauche et une autre à droite

Les dégradés via Flex Properties dans Flex Builder ne semblent s'appliquer que verticalement et non horizontalement.

J'ai également essayé de faire 2 boutons, chaque demi-largeur (de l'original), et de le mettre dans un HBox & vraiment les emballer près de sorte qu'ils ressemblent à un seul bouton avec 2 couleurs. Cela fonctionne bien, mais je pensais s'il y avait un meilleur moyen.

Merci.

Répondre

0

Je pense que la bonne façon de faire quelque chose comme ceci est de créer un composant personnalisé, puis de surcharger la méthode de dessin et dessiner en deux couleurs, avec les propriétés associées et autres. La solution que vous avez utilisée est la plus simple, donc vous devriez la garder comme ça à moins que vous ne vouliez passer par la création du composant personnalisé (Ce n'est pas que est mauvais car Flex est open source et vous pouvez voir comment le bouton original est codé, et modifier à partir de là).

0

vous pouvez utiliser degrafa à la peau le bouton

+0

Ceci ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. –

Questions connexes