用Flex設計專案其實好處多多,其中一個就是讓RIA的應用程式可以擁有多重語系的功能,以下就針對步驟一個一個來介紹。
1. 新增一個Flex Project,在Project裡新增一 locale 資料夾,local裡再放要的多國語系Folder,資料夾名稱要同語系名稱,最後在語系資料夾下要在放一個 *.properties 的utf-8文字檔(這個範例檔取名為lang.properties,名字可以自已決定),每個資料夾都要放一樣的名稱,不然對應不到。
2.設定Project的語系,在Project上按右鍵,選properties -> Flex Compoler
在Additional compiler arguments輸入下列文字,前面是你要用的語系,後面是位置,如果有更多語系請再自行加入。
-locale en_US zh_CN zh_TW -source-path+=locale\{locale}
3.在lang.properties裡寫上要用的文字,取名為msg。
4.設定好以上步驟就有多國語系的設定了,接下來就是操作。
在code上一開始把lang.properties載入
使用語系,填入語系的名稱,也就是資料夾名稱
顯示msg對應的文字
以上三個動作對應下圖
只要透過以上幾個步驟就可以把多國語系設定好了,可能有人會覺得做成xml不就好了,其實用xml也沒有錯,只是Flex直接透過ResourceManager就可以取得多國語系設定的名稱,比xml讀進來還要解析方便多了。
2010年11月23日 星期二
2009年4月30日 星期四
Flex3用Firefox不能Debug問題??
我是Firefox愛用者,使用Flex3開發一些網路應用程式竟然發生了無法Debug的問題
使用trace時console完全沒反應,但IE可以,且很正常。Firefox怎麼使用都不行丫,這樣怎麼叫我怎麼再開發下去=,,=,難道用Firefox是一種原罪????
今天終於找到問題了,Firefox有一些外掛會影響Debug,按.....
目前我使用MediaWrap外掛會影響Flex3 Debug,會造成console完全失效
有使用Firefox做為Flex3 Debug瀏灠器的同胞們,先測一下那些外掛會影響Flex3 Debug
終於可以好好Debug了,YA~~
使用trace時console完全沒反應,但IE可以,且很正常。Firefox怎麼使用都不行丫,這樣怎麼叫我怎麼再開發下去=,,=,難道用Firefox是一種原罪????
今天終於找到問題了,Firefox有一些外掛會影響Debug,按.....
目前我使用MediaWrap外掛會影響Flex3 Debug,會造成console完全失效
有使用Firefox做為Flex3 Debug瀏灠器的同胞們,先測一下那些外掛會影響Flex3 Debug
終於可以好好Debug了,YA~~
訂閱:
文章 (Atom)



