Actionscript 3 火花标记截断问题

Actionscript 3 火花标记截断问题,actionscript-3,apache-flex,label,truncate,Actionscript 3,Apache Flex,Label,Truncate,我有一个Flex spark标签组件,其属性宽度为125,maxDisplayedLines为1。当文本太长而无法显示时,这会成功地截断文本,但是如果包含括号,则会以我不希望的方式截断文本 例如,我将文本设置为“You(chinchiheather)”,它会显示“You(…”,除非它可以显示所有文本,否则不会在括号中显示文本的任何部分。我更喜欢“You(chinchiheather…”是否有一些属性我可以设置,使括号不被特别处理,或者有人知道其他一些方法来解决这个问题 谢谢:)标签有一个换行符样

我有一个Flex spark标签组件,其属性宽度为125,maxDisplayedLines为1。当文本太长而无法显示时,这会成功地截断文本,但是如果包含括号,则会以我不希望的方式截断文本

例如,我将文本设置为“You(chinchiheather)”,它会显示“You(…”,除非它可以显示所有文本,否则不会在括号中显示文本的任何部分。我更喜欢“You(chinchiheather…”是否有一些属性我可以设置,使括号不被特别处理,或者有人知道其他一些方法来解决这个问题


谢谢:)

标签有一个
换行符
样式,您可以使用它来控制换行。它似乎也适用于截断。如果将
换行符
样式设置为“显式”,文本将在不再适合的位置截断,而不是在开括号之后

此样式的默认值为“toFit”

<s:Label lineBreak="explicit" />
var label:Label = new Label();
label.setStyle("lineBreak", "explicit");