- 浏览: 337425 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wangjun0603:
学习了,写的真好!
native2ascii的简单应用 -
qq672076266:
...
native2ascii的简单应用 -
loyalboys:
...
native2ascii的简单应用 -
hanjinting1004:
...
Flex开发者需要知道的10件事 -
管好你家猫:
学了,文章,
native2ascii的简单应用
国际化变得如此简单
<?xml version="1.0"?> <!-- l10n/CreateReplacementBundle.mxml --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="initApp()"> <fx:Script><![CDATA[ import mx.resources.ResourceBundle; import mx.controls.Alert; [Bindable] private var locales:Array = [ "es_ES","en_US" ]; private function initApp():void { /* Initialize the ComboBox to the first locale in the locales Array. */ localeComboBox.selectedIndex = locales.indexOf(resourceManager.localeChain[0]); } private function registrationComplete():void { Alert.show(resourceManager.getString('RegistrationForm', 'thanks')); } private function comboChangeHandler():void { /* Set the localeChain to either the one-element Array [ "en_US" ] or the one-element Array [ "es_ES" ]. */ resourceManager.localeChain = [ localeComboBox.selectedItem ]; } private function createReplacementBundle():void { var newRB:ResourceBundle = new ResourceBundle("en_US", "RegistrationForm"); newRB.content["registration_title"] = "Registration Form"; newRB.content["submit_button"] = "Submit This Form"; newRB.content["personname"] = "Enter Your Name Here:"; newRB.content["street_address"] = "Enter Your Street Address Here:"; newRB.content["city"] = "Enter Your City Here:"; newRB.content["state"] = "Enter Your State Here:"; newRB.content["zip"] = "Enter Your ZIP Code Here:"; resourceManager.addResourceBundle(newRB); resourceManager.update(); } ]]></fx:Script> <s:layout> <s:VerticalLayout/> </s:layout> <fx:Metadata> [ResourceBundle("RegistrationForm")] </fx:Metadata> <mx:Image source="{resourceManager.getClass('RegistrationForm', 'flag')}"/> <mx:ComboBox id="localeComboBox" dataProvider="{locales}" change="comboChangeHandler()"/> <mx:Form> <mx:FormItem label="{resourceManager.getString('RegistrationForm','personname')}"> <mx:TextInput/> </mx:FormItem> <mx:FormItem label="{resourceManager.getString('RegistrationForm','street_address')}"> <mx:TextInput/> </mx:FormItem> <mx:FormItem label="{resourceManager.getString('RegistrationForm','city')}"> <mx:TextInput/> </mx:FormItem> <mx:FormItem label="{resourceManager.getString('RegistrationForm','state')}"> <mx:TextInput/> </mx:FormItem> <mx:FormItem label="{resourceManager.getString('RegistrationForm','zip')}"> <mx:TextInput/> </mx:FormItem> </mx:Form> <s:Button id="b1" label="{resourceManager.getString('RegistrationForm','submit_button')}" click="registrationComplete()"/> <s:Button id="b2" label="Change Bundle" click="createReplacementBundle()"/> </s:Application>
更多参考:
官网:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f2c.html
ResourceManager:http://docs.huihoo.com/flex/4/mx/resources/ResourceManager.html
ResourceBundle:http://docs.huihoo.com/flex/4/mx/resources/ResourceBundle.html
http://www.cnblogs.com/zhych/archive/2009/11/02/1594268.html
http://developer.51cto.com/art/201007/214627.htm
发表评论
-
应用避免访问浏览器缓存
2011-05-12 17:33 1400项目经常遇到这么个问题:程序做了改动之后,由于浏览 ... -
flex皮肤资源
2011-05-05 15:28 1303如果要找flex皮肤,这里的皮肤真是多。http: ... -
flex利用asdoc生成doc和制作chm
2011-04-02 17:33 1637How to set up ASDoc in Flex Bui ... -
restrict的应用实例
2011-04-02 11:54 11381. 限制某个字符的输入,用符号 ^ 跟上要限制的 ... -
flex中as、instanceof、is、 typeof用法
2011-03-24 09:48 4562“as” 我主要用它做类型转化 假设有一个类叫做 ... -
在Chart上画平均线的三种方法
2011-02-16 14:52 1428在Chart上画平均线的三种方法 ... -
Flex Frameworks
2010-11-12 15:32 1001Some say that if a t ... -
使用ToolTipManager自定义tooltip
2010-11-05 14:52 2622直接贴代码,一看就懂。 <?xml version=& ... -
flex 校验
2010-11-05 14:41 1036①flex中的校验可以使用mx.validator ... -
Flex中的fx、mx和s命名空间
2010-11-05 13:12 3396Flex 4带给我们的 ... -
socket中writeUTF和writeUTFBytes的区别
2010-11-03 10:25 2803Q:用writeUTF发送数据的时候,后台多 ... -
修改flex默认loading
2010-10-18 13:51 2530一: SWF Flex 2 PreloaderSWF ... -
AIR文件操作
2010-09-26 10:01 2934AIR文件操作(一):AIR文件基础 AI ... -
ActionScript 3.0 Socket编程
2010-09-17 17:25 1195在使用ActionScript3.0进行编程的时候需要注 ... -
as 对象深度拷贝
2010-08-20 10:32 995这是一篇关于as3中对象深度拷贝的问题今天自己总结下,便 ... -
Create a FlexUnit TestCase
2010-04-29 20:34 1049Problem How to create a Fle ... -
as3corelib
2010-04-29 20:10 1489google code :http://code. ... -
FusionCharts
2010-04-28 19:26 2373无意中接触到这个产品FusionCharts,3D ... -
flex datagrid自动换行
2010-04-19 17:10 2892以为datagrid的自动换行有多复杂,其实 ... -
让Enter键盘起到Tab键盘的功能
2010-04-19 16:25 871让Enter键盘起到Tab键盘的功能 ...
相关推荐
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等
本文将详细介绍Flex项目的国际化方法,重点讲述Flex 4版本中的多语言支持机制。 #### 二、Flex 4 国际化配置 ##### 2.1 配置环境 在Flex 4中,为了支持多语言显示,需要首先进行相应的配置工作: 1. **创建本地...
在Flex应用中实现国际化是让软件能够适应不同地区和语言需求的关键步骤,使得软件具备全球化的潜力。这篇博客“Flex实现国际化样例”将指导我们如何在Flex项目中实现这一功能。 在Flex中实现国际化通常涉及以下几个...
Flex国际化的实现主要涉及到在Adobe Flex应用程序中支持多种语言,以满足全球用户的使用需求。Flex作为一款强大的富互联网应用(RIA)开发框架,允许开发者创建交互性强、用户体验良好的Web应用程序。在开发过程中,...
12. **国际化和本地化**:掌握Flex4中实现多语言支持的方法,包括资源bundle的使用和配置。 13. **移动设备开发**:Flex4支持移动平台开发,学习如何创建针对手机和平板的应用,利用StageWebView和StageVideo等特性...
**Flex国际化的概念与重要性** 在开发全球化的软件产品时,国际化(i18n)是必不可少的一步。它涉及将软件设计为可以轻松地适应各种文化和语言,而不必为每种语言编写单独的代码版本。Flex提供了强大的国际化支持,...
通过分析Flex国际象棋的源码,开发者不仅可以学习到游戏开发的基本技巧,还能深入理解Flex框架的应用,以及如何实现复杂的逻辑判断和用户交互。对于想要提升ActionScript编程技能或对游戏开发感兴趣的人来说,这是一...
9. **国际化和本地化**:解释如何使Flex应用支持多语言,包括资源文件的组织和加载。 10. **性能优化**:提供最佳实践和技巧,帮助开发者优化Flex 4应用的性能,减少内存消耗和提高运行速度。 总的来说,"flex4 ...
7. 模块化开发:Flex4支持模块化,允许你将大型应用分解为多个独立可加载的模块,从而优化加载时间和资源管理。 8. Adobe AIR:Flex4不仅可以用于Web应用开发,还可以利用Adobe AIR开发桌面应用,这扩大了Flex的...
6. **国际化和本地化支持**:支持多语言和不同地区设置,方便制作面向全球的应用程序。 #### 五、Adobe Flex 4的应用场景 Adobe Flex 4广泛应用于各种场景,包括: - **企业级应用开发**:Flex 4可以用来构建复杂...
Flex4变频器遵循多项国际标准,包括UL508C、UL489等,符合Bulletin140系列标准,确保其电气兼容性和安全性。它还支持NEC规范,适用于不同国家和地区的电气安装要求。 #### 六、选型与配置 根据不同的应用需求,...
6. **国际化和本地化**:对于多语言应用,Flexlib可能提供了支持国际化的工具和组件。 7. **工具和辅助类**:类库可能包含实用工具类,用于处理常见的编程任务,如字符串操作、日期时间处理等。 总之,Flexlib开源...
- **本地化**:增强了多语言支持,方便创建国际化应用。 #### 二、Flash Builder 的下载与安装 **2.1 Flash Builder 简介** 随着 Flex 4 的发布,开发环境由之前的 Flex Builder 更名为 **Flash Builder**。这一...
7. 定位服务集成:在Flex4应用中实现定位功能,需要处理定位请求的初始化、监听位置更新、处理定位权限问题等。开发者可以创建一个自定义ANE来封装这些操作,使得在Flex层的调用变得更加简单。 通过"说明.txt"文件...
10. **国际化和本地化**:Flex 提供了丰富的工具和技术来支持多语言应用,文档会介绍如何实现应用的国际化和本地化。 以上内容只是 Flex 4 离线帮助文档中的部分核心知识点,实际文档中会有更详尽的解释和示例代码...
Flex4支持国际化和本地化,开发者可以通过这个文件夹提供的资源实现应用的多语言支持。 通过学习这个"flex4初学者程序",你可以了解Flex4的基本架构、Spark组件的使用、ActionScript编程、Flash Builder的项目管理...
- **国际化和本地化**:介绍如何在Flex应用中实现多语言支持。 - **错误处理和调试**:教授如何调试代码,处理运行时错误。 - **性能优化**:分享提升Flex应用性能的技巧和策略。 《Flex 4 Cookbook》的每个章节都...
Flex API支持多语言应用,提供了一套完整的国际化和本地化框架,允许开发者轻松地为不同地区和语言的用户提供定制的用户体验。 10. **Flex Builder和IDE集成** Adobe Flex Builder是一款集成开发环境(IDE),...