Flex 国际化

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"];

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值