0

ボタンにラベルを配置できるカスタムの toggleButtonBar クラスがありますが、ラベルを複数行にしたいと考えています。デフォルトのコンポーネントを拡張するのが苦手です。私を助けてくれる人はいますか?

package com.vit2print.plugin.transvit.tools
{
    import mx.controls.Button;
    import mx.controls.ToggleButtonBar;
    import mx.core.IFlexDisplayObject;

    public class IconToggleButtonBar extends ToggleButtonBar
    {
        [Inspectable(enumeration="left,right,top,bottom", defaultValue="left")]
        public var labelPlacement:String = "left";

        override protected function createNavItem(label:String, icon:Class=null):IFlexDisplayObject {
            var b:Button = Button(super.createNavItem(label, icon));
            b.labelPlacement = labelPlacement;
            return b;
        }
    }
}

どんな助けでも大歓迎です。

4

1 に答える 1