- 浏览: 330942 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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 1329项目经常遇到这么个问题:程序做了改动之后,由于浏览 ... -
flex皮肤资源
2011-05-05 15:28 1278如果要找flex皮肤,这里的皮肤真是多。http: ... -
flex利用asdoc生成doc和制作chm
2011-04-02 17:33 1606How to set up ASDoc in Flex Bui ... -
restrict的应用实例
2011-04-02 11:54 11001. 限制某个字符的输入,用符号 ^ 跟上要限制的 ... -
flex中as、instanceof、is、 typeof用法
2011-03-24 09:48 4530“as” 我主要用它做类型转化 假设有一个类叫做 ... -
在Chart上画平均线的三种方法
2011-02-16 14:52 1392在Chart上画平均线的三种方法 ... -
Flex Frameworks
2010-11-12 15:32 975Some say that if a t ... -
使用ToolTipManager自定义tooltip
2010-11-05 14:52 2591直接贴代码,一看就懂。 <?xml version=& ... -
flex 校验
2010-11-05 14:41 1006①flex中的校验可以使用mx.validator ... -
Flex中的fx、mx和s命名空间
2010-11-05 13:12 3346Flex 4带给我们的 ... -
socket中writeUTF和writeUTFBytes的区别
2010-11-03 10:25 2770Q:用writeUTF发送数据的时候,后台多 ... -
修改flex默认loading
2010-10-18 13:51 2492一: SWF Flex 2 PreloaderSWF ... -
AIR文件操作
2010-09-26 10:01 2883AIR文件操作(一):AIR文件基础 AI ... -
ActionScript 3.0 Socket编程
2010-09-17 17:25 1147在使用ActionScript3.0进行编程的时候需要注 ... -
as 对象深度拷贝
2010-08-20 10:32 960这是一篇关于as3中对象深度拷贝的问题今天自己总结下,便 ... -
Create a FlexUnit TestCase
2010-04-29 20:34 1009Problem How to create a Fle ... -
as3corelib
2010-04-29 20:10 1464google code :http://code. ... -
FusionCharts
2010-04-28 19:26 2344无意中接触到这个产品FusionCharts,3D ... -
flex datagrid自动换行
2010-04-19 17:10 2860以为datagrid的自动换行有多复杂,其实 ... -
让Enter键盘起到Tab键盘的功能
2010-04-19 16:25 824让Enter键盘起到Tab键盘的功能 ...
相关推荐
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等
介绍 Flex 项目 国际化的 具体方法
flex 国际化 可运行 资源文件 成功运行 flex4
NULL 博文链接:https://orientalpigeon.iteye.com/blog/910425
这样估计以后会有中文版的Flex2 了...),使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化...
NULL 博文链接:https://songwensheng.iteye.com/blog/625436
Flex开发非常好的参考文档,介绍了Flex4的新特点,相对于Flex3的改动,及Flex4所有控件的介绍及相应样例...更有进一步的编码技巧介绍,如国际化,自定义事件,自定义控件,自定义皮肤,自动化测试,应用程序部署等等。
struts2+hibernate+spring+flex+国际化
flex国际化的使用示例教程,方便大学学习,共享一下!
NULL 博文链接:https://wuxiubing.iteye.com/blog/1783769
JavaScript实现的可视化表单设计器源码。实现的可视化表单设计器。基于Vue的可视化表单设计器,让表单开发简单而高效。 特性如下: 可视化配置页面 提供栅格布局,并采用flex实现对齐 ...国际化支持
使用正则表达式创建国际化邮政编码Validator 15.4节. 如何创建一个Validator去验证通用商品代码(UPC) 15.5节. 如何去验证多个Combo Box及Radio Button组件 15.6节. 如何在一个表单内通过ToolTips来返映一个错误 ...
5.3.1 使用Flex的国际化特性 .................................................................................................30 5.3.2 本地化设置 ...........................................................
Visual MODFLOW 是目前国际上最流行且被各国一致认可的三维地下水流和溶质运移模拟评价的标准可视化专业软件系统, 该系统是由加拿大Waterloo 水文地质公司在原MODFLOW 软件的基础上应用现代可视化技术开发研制的...
我很长时间在网上跟书籍光碟里收集的些关于java的新技术有关于Ajax、ejb、flex、j2ee、jsf使用、JS验证、Log4j、JavaFx 还附加了2个案例 国际化 以及spring2.0 以及javaFx的 dome 跟FlashJava的 dome
FormMaking在和基础上开发,配备了最新的前端技术堆栈,内置的i18n国际化解决方案,所有这些旨在使开发变得更简单,更有效。 (根据视觉操作快速设计表单页面。) (生成器将基于设计器中捕获的配置json数据快速...
国际化支持 生成元素UI表单源代码(方便开发者拖拽生成表单,复制源码到项目中快速开发) 提供早期数据接口,方便用户需要异步获取数据加载 支持表单验证 快速获取表单数据 支持 如果你发现了新的bug,或者有新的...
示例:国际化股票报价应用程序 第章:本地化应用程序 选择区域设置 本地化Flex内容 本地化Flash内容 本地化AIR应用程序 对日期、时间和货币进行本地化 第章:关于HTML环境 HTML环境概述 AIR和WebKit 第章:在AIR中进行...