【发布时间】:2011-04-07 13:41:51
【问题描述】:
我正在尝试创建一个包含 3 个水平标签/文本组件的简单布局。我希望组件根据其文本内容调整大小,这将在运行时更改。
组件应如下所示:
<mx:Label text="{firstNum}" />
<mx:Label text="-" />
<mx:Label text="{secondNum}" />
输出看起来像“0-1”或“1-99”或“1000-9999”。
我的问题是标签的默认宽度比它的内容宽(即使填充设置为 0),如果我设置显式宽度,则在更新绑定变量时会截断较大的数字。
所以,我想创建一个 正好 与它的内容一样宽的标签,即使该内容是单个字符。
在屏幕上,来自 3 个标签的文本看起来应该与在单个标签中输入的所有文本相同。
(我需要将文本保存在单独的组件中,以便单独对 firstNum/secondNum 播放效果。)
看起来应该很容易吧?
谢谢!斯图
【问题讨论】:
标签: apache-flex layout