Apache flex 更改Flex Spark ButtonBar控件的标签和图标位置

Apache flex 更改Flex Spark ButtonBar控件的标签和图标位置,apache-flex,components,flex-spark,spark-skinning,Apache Flex,Components,Flex Spark,Spark Skinning,我正在尝试为ButtonBarButton创建自定义皮肤。我需要创建垂直布局的图标和标签的位置,如本例中mx ButtonBar组件: 不幸的是,spark components中没有“labelPlacement”属性,我也找不到方法更改自定义SparkButtonSkin的默认BasicLayout布局 找到了一个解决方案,其中使用函数“setStyle”设置图标位置 (在spark蒙皮初始值设定程序处理程序中) 火花按钮中有一个iconPlacement属性。但是如果你想把按钮放在Butt

我正在尝试为ButtonBarButton创建自定义皮肤。我需要创建垂直布局的图标和标签的位置,如本例中mx ButtonBar组件:

不幸的是,spark components中没有“labelPlacement”属性,我也找不到方法更改自定义SparkButtonSkin的默认BasicLayout布局

找到了一个解决方案,其中使用函数“setStyle”设置图标位置 (在spark蒙皮初始值设定程序处理程序中)


火花按钮中有一个
iconPlacement
属性。但是如果你想把按钮放在
ButtonBar
组件中,你必须这样做

谢谢!我找到了另一个解决方案,可以在SparkSkinButton类中使用setStyle函数定义图标放置:
code
setStyle(“iconPlacement”,iconPlacement.TOP);
protected function sparkbuttonskin_initializeHandler(event:FlexEvent):void
    {
        setStyle("iconPlacement", IconPlacement.TOP);
    }