1、首先添加新的本地化支持,比如:zh_CN,使用以下方法:
在命令行下进入{FlexBuilder的安装目录}/sdks/3.0.0/bin目录下,运行命令:copylocale en_US zh_CN
2、在Flex 工程中添加与src同级的目录用于放置本地化文件,比如:
(这里的properties同Struts的properties文件)
3、修改工程的属性
(1) Flex Compile -> -locale zh_CN en_US
(2) Flex Build Path -> locale/{locale}
4、使用本地化文件
<mx:Metadata>
[ResourceBundle("message")]
</mx:Metadata>
<mx:Label text="{resourceManager.getString('message' , 'name')}" />
5、响应按钮事件更改语言
ResourceManager.getInstance().localeChain = ["zh_CN", "en_US"];