Flash CS6動態載入外部文件出現亂碼,該怎么解決這個問題呢?下面以text文檔的載入為例,請看下文詳細介紹。
1、新建一個 text文檔,隨便輸入一些文字,這里小編輸入的是本教程的簡介:
2、點擊保存后,將文檔重命名為“abc”...
3、打開flash cs6,新建一個AS2.0的文件,將舞臺的背景色做一個更改,以便更好的觀察文字...
4、選擇文本工具插入一個動態文本,并設置如下屬性:
5、在第一幀上,寫入以下代碼:
注意:abc.txt 中的“abc”為剛剛建立的text文檔的文件名...
6、寫好代碼后,給剛剛建立的動態文本,取一個變量名,這里小編用“i”來表示...
7、打開剛剛建立的abc.txt文檔,將i的內容與它劃上一個等號...
8、保存文檔后,返回flash,將此文件保存在與abc.txt文檔相同的文件夾下,如圖所示:
9、按Ctrl+Enter組合鍵,測試影片,文字發生亂碼現象。
注意:這里要把文字的顏色改成黑色...
10、問題分析由于flash CS5/6等版本,相較于以前的舊版本而言,其文字的編碼方式,稍有不同,因此出現此亂碼的現象...
解決方法一:
在第一幀上加入:System.useCodepage = true; 強制的轉換為舊版本的編碼方法...
解決方法二:
將abc.txt文檔另存為UTF-8的編碼方法或者其他的編碼方法...
注意:UTF-8的編碼方法基本適用于各種的字體和文字,而其他的編碼方法,小編未曾檢驗過所有的他國文字和字體,所以效果未知,另外,另存為的文件,必須替換掉原來的abc.txt文檔,保存在與剛剛建立的flash文件相同的文件夾下...
按上述其中一種的方法進行操作后,按Ctrl+Enter組合鍵,測試影片,結果如下:
以上就是flash cs6導入外部文件出現亂碼的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash cs6怎么使用代碼輸入中英文文本?
Flash cs6怎么實現鼠標碰到圖片消失的動畫效果?
Flash cs6怎么制作小鳥被攻擊并消失的動畫效果?
新聞熱點
疑難解答