ボタンにラベルを配置できるカスタムの 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;
}
}
}
どんな助けでも大歓迎です。