flash中呼叫XML遇到的中文顯示異常問題

我命傾塵發表於2019-01-07

  昨天使用flash呼叫XML檔案進行顯示時,出現了中文無法顯示的問題,記錄一下解決方法:

1、字型設定:

  一般flash裡的動態文字和嵌入文字都是預設的使用Arial字型,這個字型裡可能沒有中文,所以出現問題。

  要將動態文字框的字型屬性設定為微軟雅黑、楷體、宋體等包含中文字型,雙擊元件之後可以對元件進行編輯,具體操作如下:

  

  修改字型:

   

  修改如下:

   

2、取消消除鋸齒:

  一般flash預設是可讀性消除鋸齒,為了讓問題顯示更美觀和諧,但是這樣的話中文就會出現不顯示或者顯示亂碼的問題。

  

  修改如下(選擇下拉選單裡的“使用裝置字型”):

  

3、讀取的XML檔案位置問題:

  這個就只能自己調整了。

  

  沒有加路徑直接是檔名的,把XML檔案和生成的swf檔案放到同一目錄下即可。

4、讀取的XML檔案編碼格式:

  

  開頭的編碼格式設定為utf-8,之後另存為:

  

  編碼也設定為UTF-8,之後儲存。

  目前在flash頁面上的中文顯示問題我就遇到這些,如果以後再遇到問題再進行補充。

 

相關文章