Spark按钮... labelfunction w / 2不同。字体大小

时间:2010-09-12 16:07:17

标签: flex

我有一个带有一系列按钮的ButtonBar,每个按钮都有一个自定义标签:

  1. 人名(fontsize 18)
  2. 人的地址(fontsize 12)
  3. 我正在使用Flex 4 w /自定义皮肤火花按钮栏。

    我有以下内容,但我现在如何更改字体大小?我是否更改了此标签功能,还是以某种方式控制了火花皮肤?

      protected function customLabel(item:Object):String {
        return item.name+ "\n" + item.address;
    }
    

1 个答案:

答案 0 :(得分:1)

labelFunction的目的是返回一个字符串,该字符串可以被组件用作相关项目的显示字符串。 labelFunction与数据的显示方式无关。

我不相信任何Flex Components支持不同的字体。我将研究创建自己的自定义组件,它使用两个单独的标签;每个字体大小一个。你可以很容易地扩展Button类来实现这一点,添加一个新的外观部件并创建一个处理字体大小和定位的自定义外观类。