zoukankan      html  css  js  c++  java
  • 转 flex中ResourceBundle的用法

    Flex的ResourceBundle用处主要是在runtime的时候加载一些文件,最大用处就是用做国际化。 

    1、在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数: 
    -locale en_US -source-path=../resourcebundles/{locale} -services=../services/services-config.xml
    其中的{locale}就是en_US,而且en_us其实就是一个目录

    2、创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ... 
    ----------------------------------------------------------------------------------------
    welcome.title=DigiPri Widgets
    statusMessage.switchView=Click on either icon to switch to the respective view
    statusMessage.maximizeReport=Click to maximize report
    statusMessage.removeReport=Click to remove report
    statusMessage.moveReport=Click and drag to rearrange the reports
    statusMessage.backTrack=Click to return to the previous report

    labels.week=Week

    xmlFiles.services=xml/services.xml
    ----------------------------------------------------------------------------------------

    3、在flex程序中,绑定它。比如 
    <fx:Metadata>
    [ResourceBundle("crm")]
    </fx:Metadata>

    然后就可以用了。比如
    resourceManager.getString('crm','statusMessage.backTrack') 

    在ArcGIS Server For Flex API的index.mxml中就引用了

        <fx:Metadata>
    [ResourceBundle("ViewerStrings")]
        </fx:Metadata>

    用来设置不同的国家的语言

    参考:

    java.util.ResourceBundle使用详解 
    http://lavasoft.blog.51cto.com/62575/184605/
  • 相关阅读:
    OFDM系统中频域同步技术及FPGA实现
    SystemVerilog的挑战和机遇
    基础知识要牢固..复习复习,再复习
    样式在.net下测试不成功.附解决办法
    学习.net2.0的网站
    08年又快结束了..抱怨下!~
    今天去面试.net开发,感想
    在b/s开发中经常用到的javaScript技术
    淘宝"新版"首页
    Ajax技术简单入门
  • 原文地址:https://www.cnblogs.com/x38160/p/3179272.html
Copyright © 2011-2022 走看看