2010-07-06 3 views
2

Je veux arrondir des coins spécifiques de boutons pour créer quelque chose comme mx.controls.ButtonBar. Mais je ne peux pas comprendre comment ButtonBar fait cela même après avoir regardé sa source. Je pensais que la propriété css focusRoundedCorners était la réponse, mais cela ne s'applique qu'à la mise en évidence de la boîte de focus du bouton. Toute idée à ce sujet serait grandement appréciée!Arrondir des coins spécifiques d'un bouton dans Flex

Répondre

2

Vous pouvez le faire en créant des habillages personnalisés pour vos boutons. Jetez un oeil au fichier source dans le SDK Flex pour ButtonBarFirstButtonSkin.mxml (en supposant que vous utilisez SDK 4). En un mot, lorsque vous dessinez l'arrière-plan/bordure/remplissage, vous définissez topLeftRadiusX (ou tous les coins que vous voulez arrondi) sur l'objet Rect. Après avoir créé votre skin, assignez-le au bouton de votre CSS. J'espère que cela pourra aider.

Questions connexes