在工程的目录下建立locale目录,再在local建立个个国家的目录,如ch-GB,en_US,ja_JP,
在这些目录下放入一个文件,名字是strings.properties,内容格式key=value 举例如下:
aaa = d
bbb = c
ccc = b
ddd = a
注意值 如果是汉字请用/u+unicode编码表示,举例 :下一个 用/u4e0b/u4e00/u4e2a表示。
使用方式
private static var stringResources:ResourceBundle;
[Bindable]
private var va:String;
[Bindable]
private var vb:String;
[Bindable]
private var vc:String;
[Bindable]
private var vd:String;
private function loadResources():void
{
va= stringResources.getString("aaa");
vb= stringResources.getString("bbb");
vc= stringResources.getString("ccc");
vd= stringResources.getString("ddd");
}
把va,vb,vc,vd这些变量绑定到显示上就ok了
编译的时候在工程中设置
project---properties-----Flex Compiler
在Additional compiler arguments:中加入
-locale ch-GB