`
fjyuxuebin
  • 浏览: 11591 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex 4.6的国际化

阅读更多

1、在src下面新建Locale.en_US和Locale.zh_CN包

2、添加资源文件
Locale.zh_CN下面的resources.properties
内容:
DS0000000000001=新建

Locale.en_US下面的resources.properties
内容:
DS0000000000001=Create

目录结构:

3、修改将需要做国际化的*.mxml文件添加如下内容

<fx:Metadata>       
   [ResourceBundle("resources")]  
</fx:Metadata>
4、替换 中文

修改前
<mx:Button label="新建"click="addTaskDs()"/>
修改后
<mx:Button label="{resourceManager.getString('resources' , 'DS0000000000001')}"  click="addTaskDs()"/>
 5、单击我的项目右键属性,选择Flex 编译器 页面的附加编译参数

-locale en_US -source-path=locale/{locale}
   表示生成英文项目,使用的是英文的资源文件 

-locale zh_CN -source-path=locale/{locale}
 
     表示生成中文项目,使用的是中文的资源文件

 

   附件内容上面还有目录和设置的图片,有需要的朋友可以下载。

  原想把源码也上传上来的,但是太大上传不了,如果有需要的朋友可以给我留言。

0
3
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics