Flex的ResourceBundle用处主要是在runtime的时候加载一些文件,最大用处就是用做国际化。
1、在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数: 比如-locale en_US -allow-source-path-overlap=true -source-path=F:\flex3_projects\aswingFlickr\locale\{locale},
其中的{locale}就是en_US,而且en_us其实就是一个目录,还有注意_path里设置的一定是绝对路径,相对路径好像不行的, 就是要让编译器在D:\flex-project\locale\en_US\下查找配置文件,
2、创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ...
3、在flex程序中,绑定它。比如
<mx:Metadata>
[ResourceBundle("flickr")]
</mx:Metadata>
然后就可以用了。比如this.resourceManager.getString('flickr','name') == 123 ....
分享到:
相关推荐
Xml ResourceBundle是一种在Java编程语言中处理国际化(i18n)和本地化(l10n)资源的方式。它允许开发者以XML格式存储各种语言版本的文本字符串和其他资源,便于程序根据用户所在的区域或首选语言提供相应的内容。...
国际化插件——ResourceBundle Editor是专门用于处理Java应用程序中国际化(i18n)资源管理的工具。在软件开发过程中,为了使应用能够适应不同语言和文化环境,开发者通常会使用ResourceBundle,这是一个Java类库,...
2. **ResourceBundle类**:Flex提供ResourceBundle类来管理这些资源文件。开发者可以通过这个类加载特定语言的资源文件,然后在程序中通过键获取对应的翻译文本。 3. **使用i18n标签**:在MXML组件中,我们可以使用...
### ResourceBundle与Properties读取Maven中Resources目录下的资源文件 #### 一、概述 在Java开发过程中,我们经常需要读取资源文件中的配置信息。在Maven项目中,`src/main/resources`目录下通常存放了各种配置...
在Flex代码中,我们可以使用`ResourceBundle`类的`getString`方法获取相应的字符串,同时支持参数替换: ```actionscript var bundle:ResourceBundle = ResourceBundle.getBundle("Messages", LocaleID.ZH_CN); var...
ResourceBundle Editor (eclipse-rbe)是一个用于编辑本地化的属性文件(localized properties files)。它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。它所具有的功能包括:自动为Keys分类,...
`ResourceBundle`是Flex提供的一套资源管理机制,它允许开发者将应用程序中的字符串、图像等可变资源与代码分离,便于根据不同地区创建不同的版本。每个`ResourceBundle`代表一种特定的语言或区域设置,例如“en_US...
4. **编程接口**:Flex提供`ResourceBundle`类来加载和管理资源文件。在代码中,可以使用`ResourceBundle.getBundle()`方法根据当前用户的语言环境加载相应的资源文件。然后,通过资源键获取对应的本地化文本。 5. ...
### Flex 国际化方法详解 #### 一、引言 随着互联网的全球化发展,软件产品的用户群体不再局限于某一特定地区或国家,因此对于开发者来说,实现软件的国际化(Internationalization,简称i18n)变得越来越重要。...
Flex是Adobe公司开发的一款强大的富互联网应用程序(RIA)框架,用于构建和部署在多个操作系统和浏览器上运行的交互式用户界面。Flex3是该框架的一个早期版本,它提供了丰富的组件库、强大的数据绑定机制和MXML标记...
在Java编程中,资源绑定(ResourceBundle)是一种管理国际化和本地化资源的重要机制。它允许开发者将应用程序中的文本、消息和配置信息与特定的语言环境或区域设置分离开来,以便于维护和更新。本文将深入探讨“信息...
在Java编程语言中,`ResourceBundle` 是一个关键的类,用于管理应用程序的国际化和本地化资源。这个类使得开发者可以方便地存储和获取不同语言环境下的文本、字符串和其他资源,比如图片。在这个名为 ...
- 国际化:Flex支持多语言资源文件,使用`ResourceBundle`进行国际化处理。 6. **优化策略**: - 使用符号链接:将多个资源链接到同一个SWF,减少网络请求。 - 资源压缩:使用工具对资源进行压缩,减小文件大小...
在`web.xml`中配置`ResourceBundle`,并使用`<resource-bundle>`元素来指定语言资源文件的位置。 6. **Flex**:Flex是基于ActionScript和MXML的前端开发工具,与SSH后端集成,通常使用AMF(Action Message Format)...
标题 "Flex 国际化(demo)" 指向的是一个关于Adobe Flex应用程序的国际化实现的示例项目。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它使用ActionScript和MXML语言,基于Flash Player或Adobe AIR运行...
java.util.ResourceBundle使用详解
2. **资源配置**:Flex项目中的资源文件(如`src`目录下的`ResourceBundle`)应正确地包含中文字符串。使用`<fx:bundle>`标签来导入资源文件,并在代码中通过`ResourceBundle`类访问这些资源。确保资源文件的编码与...
1. 国际化:支持多语言应用,通过ResourceBundle实现字符串资源的切换。 2. 本地化:适应不同地区的文化习惯,如日期格式、数字格式等。 九、优化与性能 1. 布局优化:合理使用布局管理器,避免不必要的计算和重绘...