【发布时间】:2012-04-29 23:25:41
【问题描述】:
我正在尝试为 ButtonBarButton 创建自定义外观。我需要为 mx ButtonBar 组件创建图标和标签放置的垂直布局,就像在这个示例中一样:http://blog.flexexamples.com/2008/01/08/changing-the-label-placement-for-a-flex-buttonbar-control/
不幸的是,spark 组件中没有“labelPlacement”属性,我也找不到更改自定义 SparkButtonSkin 的默认 BasicLayout 布局的方法。
找到了一个解决方案,您可以使用函数“setStyle”设置图标位置 (在火花皮肤初始化处理程序中)
protected function sparkbuttonskin_initializeHandler(event:FlexEvent):void
{
setStyle("iconPlacement", IconPlacement.TOP);
}
【问题讨论】:
标签: apache-flex components flex-spark spark-skinning