对齐火花标签中的文本

时间:2010-08-26 10:35:27

标签: flex flex4

我有2个火花标签彼此相邻。它们采用基本布局,底部设置为0.它们具有不同的字体大小(28和12)。

两个字段仅显示数字。我希望数字的基线排成一行。

目前它们没有,因为没有下降器,并且线的下降区域对于2种不同的字体大小显然是不同的高度。

我怀疑我可能必须覆盖updateDisplayList并以某种方式使用TextLine的下降属性,但我看不出如何轻松访问它。

1 个答案:

答案 0 :(得分:4)

使用baseline属性,这是一个小例子:

<s:Group id="group1" width="100" height="100" verticalCenter="0" horizontalCenter="0">
    <s:Rect width="100%" height="100%">
        <s:fill>
            <s:SolidColor color="0xF0F0F0"/>
        </s:fill>
    </s:Rect>
    <s:Label id="label1" text="10" fontSize="10" left="30" baseline="50"/>
    <s:Label id="label2" text="20" fontSize="20" left="45" baseline="50"/>
</s:Group>