Spark标签截断问题

时间:2012-04-23 16:27:22

标签: actionscript-3 flex label truncate

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

例如我将文本设置为“你(chinchiheather)”并显示“你(...”从不在括号中显示文本的任何部分,除非它可以显示所有部分。我更喜欢“你(chinchi) ......“比我给予的东西。我可以设置一些属性,以便不特别对待括号,或者有人知道其他方式吗?

谢谢:)

1 个答案:

答案 0 :(得分:5)

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

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

<s:Label lineBreak="explicit" />

或者

var label:Label = new Label();
label.setStyle("lineBreak", "explicit");