0

我正在尝试为 ButtonBarButton 创建自定义外观。我需要为 mx ButtonBar 组件创建图标和标签放置的垂直布局,就像在这个示例中一样:http: //blog.flexexamples.com/2008/01/08/sharing-the-label-placement-for-a-flex-按钮栏控制/

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

找到了一个解决方案,您可以使用函数“setStyle”设置图标位置(在火花皮肤初始化程序处理程序中)

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

1 回答 1

0

Spark Button 中有一个iconPlacement属性。但是如果你想把按钮放在ButtonBar组件内,你必须做这样的事情http://blog.flexexamples.com/2009/07/28/displaying-icons-in-a-spark-buttonbar-control-in-flex -4/

于 2012-04-19T05:55:12.490 回答