其實這有好幾種方法,也從網路上看到了很多前輩的心得
我來整理一下:
- 在server端下手: 可以參考這篇文章,作者demo了在Flex端把文字輸入,再把這包string傳到server端給php去做即時的轉換,產生出一包新的且轉好字型的swf,再丟回去給Flex。這是需要對server有了解,且可以操作到server的user用的,但是真的可以做到即時的中文字型轉換
- 在Flex動手:主要也有四個方式
- 將字型檔案全部embed進flex
- 用連結的方式來載入外部的字型檔案
- 用unicode的方式只載入所需的特定字
- 將字在Flash中設定好(打好字、選好字型),再設定到Flex的css中(這有demo)
所以最後的這個方法應該說是最無敵的
而且也是最穩定的方法
另外順帶一提
Flash Player 10可以抓到並支援local的中文字型
還可以開啟與儲存local檔案(這有demo)
這也是一大的福音呀
沒有留言:
張貼留言