Spark标签截断问题

Hea*_*rts 4 apache-flex label truncate actionscript-3

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

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

谢谢 :)

Sun*_* D. 5

Label有一个lineBreak风格,你可以用它来控制自动换行.它似乎也适用于截断.如果将lineBreak样式设置为"explicit",则文本将在不再适合的位置截断,而不是在打开括号后截断.

此样式的默认值为"toFit".

<s:Label lineBreak="explicit" />
Run Code Online (Sandbox Code Playgroud)

要么

var label:Label = new Label();
label.setStyle("lineBreak", "explicit");
Run Code Online (Sandbox Code Playgroud)