2012-04-23 91 views
4

我有一个Flex火花标签组件,其属性width = 125,maxDisplayedLines = 1。当文本显示时间过长时,它会成功截断文本,但是如果包含括号,文本会以我不想要的方式截断。例如,我将文本设置为“你(chinchiheather)”,它显示“你(...)”除非它可以显示全部内容,否则不会在括号中显示文本的任何部分,我宁愿“你chinchi ......”比时报错了我。有一些属性我能设置使得支架不经过特殊处理的,或有没有人知道这周围的一些其他的方式?火花标签截断问题

谢谢:)

回答

5

Label有一个lineBreak风格,你可以用它来控制自动换行,它似乎也适用于截断,如果你设置lineBreak风格等于“explicit”,那么文本会在不再适合的位置被截断,而不是在一个开放的括号之后。

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

<s:Label lineBreak="explicit" /> 

或者

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

完美!谢谢 :) – 2012-04-24 08:24:09