2010-07-06 45 views
2

我想圓形按鈕的特定角落來創建類似mx.controls.ButtonBar的東西。但我無法弄清楚ButtonBar是如何做到這一點的,即使在查看它的源代碼之後。我認爲focusRoundedCorners css屬性是答案,但僅適用於繪製按鈕的焦點框。任何想法都將不勝感激!Flex中按鈕的圓形特定角落

回答

2

您可以通過爲您的按鈕創建自定義皮膚來做到這一點。查看Flex SDK中用於ButtonBarFirstButtonSkin.mxml的源文件(假設您使用的是SDK 4)。簡而言之,當您繪製背景/邊框/填充時,您可以在Rect對象上設置topLeftRadiusX(或任何想要舍入的角)。創建皮膚後,將其分配給CSS中的按鈕。希望有所幫助。