欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash 中文亂碼的詳細(xì)解決辦法_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash動畫漫畫人物的基本形變研究
由于時間沒多少所以就簡單的做一下演示,其他的大家自己去思考... FLASH: 3種基本動畫形式,1元件動畫2形狀變形動畫3逐針(ABC無法打ZHEN那字). 2種輔助形式,1遮罩動畫2引導(dǎo). 動畫形式應(yīng)該說是很多了,每種都能夠發(fā)展很多的做法,只在你想.其他形式就不說了,元件

Flash 中文亂碼的解決辦法,在編輯flash文件中加載了非 Unicode 編碼的外部txt或xml等文本文件時,有些中文就不能正常顯示。

●首先說的最多的就是 utf-8 編碼問題,用記事本打開,然后第一行修改成:encoding="utf-8",再另存為UTF-8,記得編碼選擇UTF-8格式!不管是打開別人文件,還是自己保存的,這點要保證。

 

記事本 另存為 編碼選擇 UTF-8

如果還是不能正常顯示,繼續(xù)下一步:

●打開flash源文件,找到要處理的動態(tài)文本,只改字體是不起作用的,測試用中文、英文字體 都是可以的,

 

1、添加濾鏡一種濾鏡效果,可以顯示出中文,但是仍然有鋸齒

 

隨便加個濾鏡,可以把數(shù)值改為0,所謂的0濾鏡

 

但是有鋸齒

2、點擊“嵌入...”,選擇“全部”,確定。查別人分享的資料時,有的寫選擇中文或簡體中文,但是那樣,會使一些符號變成亂碼

 

有人說選擇簡體中文 或是 中文 或是 選擇不嵌入,但都會出問題,我是選擇全部

 

●還有一種情況就是,在flash中加入system.usecodepage = true;或者是false;

useCodePage 屬性:

一個布爾值,它告訴 Flash Player 使用哪個代碼頁來解釋外部文本文件。 當(dāng)該屬性設(shè)置為 false 時,F(xiàn)lash Player 使用 Unicode 解釋外部文本文件。 (保存這些文件時,必須使用 Unicode 對其進(jìn)行編碼。) 當(dāng)該屬性設(shè)置為 true 時,F(xiàn)lash Player 使用運(yùn)行播放器的操作系統(tǒng)的傳統(tǒng)代碼頁來解釋外部文本文件。 useCodePage 的默認(rèn)值是 false。

作為外部文件加載(使用 flash.display.Loader.load()、flash.net.URLLoader、flash.net.URLStream 或 XML 類)的文本必須已使用 Unicode 編碼格式保存,這樣 Flash Player 才能將它識別為 Unicode。 若要使用 Unicode 對外部文件進(jìn)行編碼,請在支持 Unicode 的應(yīng)用程序(例如,Windows 2000 上的“記事本”)中保存這些文件。

如果加載的外部文本文件不是 Unicode 編碼格式,則應(yīng)將 useCodePage 設(shè)置為 true。

在將加載數(shù)據(jù)的 SWF 文件的第一幀中,用鼠標(biāo)右鍵單擊舞臺上的元件,從彈出的快捷菜單中選擇“動作”選項,打開動作腳本編輯面板,鍵入下面腳本

System.useCodepage = true;

腳本解釋:顯示中文字符的語句,使外部文本文件中的中文字符能正常顯示。否則只能顯示英文字符,中文字符為亂碼。

例子:

on (release) {

loadVariablesNum("chem.txt", 0);

System.useCodepage = true;

}

說明:

對于作為外部文件包含或加載的文本(使用 #include 命令,loadVariables() 或 getURL 動作,或 LoadVars 或 XML 對象),保存這些文本文件時必須使用 Unicode 對其進(jìn)行編碼,這樣 Flash Player 才能將其識別為 Unicode。若要使用 Unicode 對外部文件進(jìn)行編碼,請在支持 Unicode 的應(yīng)用程序(例如,Windows 2000 上的“記事本”)中保存這些文件。

如果包含或加載了非 Unicode 編碼的外部文本文件,則應(yīng)將 system.useCodepage 設(shè)置為 true。在加載數(shù)據(jù)的 SWF 文件的第一幀中,在最前面添加以下代碼(第一行代碼):

system.useCodepage = true;

如果有這一行代碼,F(xiàn)lash Player 將使用運(yùn)行 Flash Player 的操作系統(tǒng)的傳統(tǒng)代碼頁來解釋外部文本。對于英文 Windows 操作系統(tǒng),該代碼頁通常為 CP1252;對于日文操作系統(tǒng),該代碼頁通常為 Shift-JIS。如果將 system.useCodepage 設(shè)置為 true,F(xiàn)lash Player 6 和更高版本處理文本的方式與 Flash Player 5 相同。(Flash Player 5 在處理文本時,將所有文本都視為按運(yùn)行播放器的操作系統(tǒng)的傳統(tǒng)代碼頁編碼的文本。)

如果將 system.useCodepage 設(shè)置為 true,應(yīng)注意您的外部文本文件中使用的字符必須包含在運(yùn)行播放器的操作系統(tǒng)的傳統(tǒng)代碼頁中,這樣才能顯示該文本。例如,如果您加載了一個包含中文字符的外部文本文件,這些字符在使用 CP1252 代碼頁的系統(tǒng)上將無法顯示,因為該代碼頁不包含中文字符。

若要確保所有平臺上的用戶都能查看您的 SWF 文件中使用的外部文本文件,應(yīng)使用 Unicode 對所有外部文本文件進(jìn)行編碼,并將 System.useCodepage 設(shè)置保留為其默認(rèn)設(shè)置 false。這樣,F(xiàn)lash Player 6 和更高版本將按 Unicode 解釋文本。

分享:Flash實例教程:方塊動畫特效制作
效果如下: 1.新建一個flash Actionscript 3 大小為500×300px,背景黑色。 2.在場景里,使用矩形工具(G),設(shè)置邊框?qū)?px;畫一個正方形大小個40×40px; 3.將這個正方形上點右鍵,轉(zhuǎn)換元件(為電影剪輯);注冊設(shè)置為中心; 4.選擇元件,右鍵>鏈接;設(shè)置類

來源:未知//所屬分類:Flash教程/更新時間:2012-06-01
相關(guān)Flash教程