2012-04-23 131 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