Flex 国际化

1、首先添加新的本地化支持,比如:zh_CN,使用以下方法:

    在命令行下进入{FlexBuilder的安装目录}/sdks/3.0.0/bin目录下,运行命令:copylocale en_US zh_CN

 

2、在Flex 工程中添加与src同级的目录用于放置本地化文件,比如:

    Flex 国际化_第1张图片

    (这里的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"];

你可能感兴趣的:(struts,properties,Flex,Build,Path,flexbuilder)