flex4解決label中文字過長顯示省略號的辦法

2021-06-03 13:00:22 字數 418 閱讀 4398

在flex3中,可以通過label的truncatetofit="true"的屬性使過長的文字截斷,顯示...(省略號)。用法如下:

truncatetofit="true"

但在flex4以後,mx:label換成了s:label,則沒有了這個屬性。要實現同樣的功能,可以用以下**實現。

id="_titlelabel"

width="100%" height="100%"

verticalalign="middle"

linebreak="explicit"

maxdisplayedlines="1"

text="截斷顯示過長的文字"/>

紅色字型三個屬性起作用,一開始只用了height,linebreak兩個屬性,雖然不會換行,但是不會截斷過長的文字。必須三個屬性都指定了才有效。

Flex4 Label文字換行

圖示中的文字如果太長就顯示不全了。截斷文字意味著使用截斷指示符 如 替換超額文字。截斷指示符與區域設定相關 它是由 core 資源包中的 truncationindicator 資源指定的。如果值為 0,則不會發生截斷。相反,如果文字不在元件的界限內,則將只是剪輯文字。如果值為正整數,則會根據需要截...

flex 4 中普遍支援中文字型了

flex3 中的中文字型只支援有限的幾種,要麼嵌入字型,要麼就使用這幾種 支援一些預設的英文本型,如arial times new roman courier new georgia verdana等。支援的中文字型 宋體 華文楷體 華文細黑 華文仿宋 華文中宋。flex3 中即使客戶端裝了很多字型...

Flex 4 問題彙總

1 tilelayout內容間距設定 2 spark 中設定陰影 在skinclass關聯的skin檔案中加入 3 滑鼠懸停時更改元件的外觀 例如更改背景顏色。在元件的skinclass關聯的skin檔案中做如下處理 在中新增懸停時的狀態,如 然後在中設定顏色 最後在宣告當中新增rollover,讓...