Flex 使用中文裝置字型 解決辦法

2021-05-23 01:11:47 字數 915 閱讀 4685

flex 使用中文裝置字型 解決辦法。

大家知道flex 對中文裝置字型的支援很差,僅僅對「華文楷體」、「華文細黑、「華文仿宋」、「華文中宋」,等(我機子上就測試了這麼多,但我機子上的字型還是比較全的),當然也不僅僅是 flex了,用flex ide 和 flash ide 用**寫的texifield,編譯出的flash,對中文的顯示都是不好的。但是用flash ide 的text 工具拖出來的卻可以用,前段時間 用 flash ide 做了個試驗 看看 **寫的和用 text 工具條拖出來的有什麼不一樣,當把 **寫textfield的textformt指向拖出來的textformat,這時竟然可以了,但是點下之後又沒了。。。,後來我有想到另外乙個辦法。

1.在flash cs ide 中新建乙個moviclip, 在這個moviclip中拖乙個text出來,賦id = holdtextfield,為這個moviclip 寫個類,類中 定義乙個public 靜態

函式,如:

public static function getdevicetextfield():textfield

複製**

返回對holdtextfield的引用,但對於這個脫出來的holdtextfield還是有要求的,盡量維持 所有屬性的初始值,還有比較重要的一點就是 將他的字型設定成 中文 的,如果是英文的還是沒用,然後將此moviclip,匯出為swc檔案。

2.將匯出的swc放到flex工程裡,這是需要寫乙個類來實現,flex裡的 uitextfield 實現的所有介面,和傳遞出 textfield 應該傳遞的事件。

3.完成了這個類之後,就可以在flex裡用啦。

我寫了下flex裡面 text label textarea textinput打包下,主要還是 依照 flex 中寫的。

Flex 使用中文裝置字型 解決辦法

flex 使用中文裝置字型 解決辦法。大家知道flex 對中文裝置字型的支援很差,僅僅對 華文楷體 華文細黑 華文仿宋 華文中宋 等 我機子上就測試了這麼多,但我機子上的字型還是比較全的 當然也不僅僅是 flex了,用flex ide 和 flash ide 用 寫的texifield,編譯出的fl...

flex中使用裝置和嵌入字型

標籤 字型 在處理文字時,為了美觀,有時會給文字選擇一些特殊的字型,使得文字不那麼單調,這就會引發乙個問題 由於每個使用者的系統有差異,當對方機器上沒有安裝你指定的字型時,flash player會自動選擇乙個合適的字型,無法保證文字的外觀在控制之中,很可能會走樣。如何避免出現這樣的情況?解決方法有...

Flex 字型使用

今天在把玩開源的flex系統和控制項時碰到了字型不能編譯的問題,所以對字型進行了較為深入的研究。flex 支援的true type和open type型別的字型 講下他們之間的區別 truetype 字型可調整到任意大小,並且在所有大小情況下,都是清晰可讀的。可以將它們傳送給 windows 支援的...