0

ButtonBarButton のカスタム スキンを作成しようとしています。mx ButtonBar コンポーネントのこの例のように、アイコンとラベルの配置の垂直レイアウトを作成する必要があります。ボタンバーコントロール/

残念ながら、spark コンポーネントには「labelPlacement」プロパティがなく、カスタム SparkButtonSkin のデフォルトの BasicLayout レイアウトを変更する方法も見つかりません。

関数「setStyle」でアイコンの位置を設定するソリューションを見つけました(spark skin initializer Handler内)

protected function sparkbuttonskin_initializeHandler(event:FlexEvent):void
    {
        setStyle("iconPlacement", IconPlacement.TOP);
    }
4

1 に答える 1

0

iconPlacementSpark Button にはプロパティがあります。ButtonBarしかし、ボタンをコンポーネント内に配置したい場合は、次のようにする必要がありますhttp://blog.flexexamples.com/2009/07/28/displaying-icons-in-a-spark-buttonbar-control-in-flex -4/

于 2012-04-19T05:55:12.490 に答える