4

我有一个 Flex spark 标签组件,其属性 width=125 和 maxDisplayedLines=1。当文本太长而无法显示时,这会成功截断文本,但是如果涉及括号,则文本会以我不想要的方式被截断。

例如,我将文本设置为“You (chinchiheather)”,它会显示“You(...”,除非它可以显示所有内容,否则不会在括号中显示文本的任何部分。我更喜欢“You (chinchi... " 比我得到的要多。是否有一些属性我可以设置以便括号不被特殊处理,或者有人知道其他方法吗?

谢谢 :)

4

1 回答 1

5

Label具有lineBreak可用于控制自动换行的样式。它似乎也适用于截断。如果将lineBreak样式设置为“显式”,则文本将在不再适合的位置被截断,而不是在开括号之后。

此样式的默认值为“toFit”。

<s:Label lineBreak="explicit" />

或者

var label:Label = new Label();
label.setStyle("lineBreak", "explicit");
于 2012-04-23T18:26:36.307 回答