`
pizazz_ex
  • 浏览: 20150 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex打包swc的国际化应用

阅读更多
网上看了下,很少有很方便的swc国际化支持,因此实现了下,代码如下:

文件目录
-locale
  -zh_CN
    -locale.properties
  -en_US
    -locale.properties
在locale里面有个text_title的key

为了方便调用,先封装一个调用国际化支持的类
package pizazz.flex4.resource{
	import mx.resources.IResourceManager;
	import mx.resources.ResourceManager;

	[ResourceBundle("locale")]
	public class LocaleResource{
		private static var _resource:IResourceManager;

		public function LocaleResource(){}

		public static function getInstance():IResourceManager{
			if(_resource == null){
				_resource = ResourceManager.getInstance();
			}
			return _resource;
		}

		public static function strs(key:String):String{
			return LocaleResource.getInstance().getString("locale", key);
		}
	}
}

当然,调用的时候用LocaleResource.strs("text_title");
在库项目中附加编译参数
-source-path=locale/{locale} -locale zh_CN -locale en_US
这样之后就可以支持中文和英文了

只需在引用swc的项目中附加编译参数即可,默认是en_US的,-locale zh_CN就变成中文的了
视图:




  • 大小: 1.7 KB
  • 大小: 1.9 KB
分享到:
评论
1 楼 danbaizhi 2012-06-05  
这个代码有个小问题,ResourceManager.getInstance().localeChain 设置语言的时候,用你的方法不能动态绑定,马上切换语言,请问是否有办法解决?

相关推荐

    使用ant编译生成flex的swc文件

    直接使用flex的sdk生成swc文件,很繁琐,而且对于大项目来说,是个头痛的事情。ant在对java打包生成jar时,它优良的设计显露无疑,这里我们使用它,来生成swc,完成项目编译打包。

    flex 使用swc 包

    这是flex3引用的swc包,创建项目的时候用的,类似java的jar包。供大家参考使用,谢谢!

    flexbuilder打包swc

    NULL 博文链接:https://huagenli.iteye.com/blog/710475

    FlexPaper的flex的swc文件

    FlexPaper的flex的swc文件,两个swc文件,引入flex工程便可以调用api。

    Flex2 发现之旅:构建多语言本地化Flex应用

    这样估计以后会有中文版的Flex2 了...),使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化...

    arcgis server9.3 flex swc

    arcgis server9.3 flex swc

    flex Cairngorm.swc

    cairngorm.swc供需要的朋友急用

    flex swc类文件

    这不是一本书,只是一个开发FLEX程序必需要用到的类库。

    flex osmf.swc

    apahce flex sdk 4.14.1中提取的,请存放于{你的SDK}\frameworks\libs 文件夹内

    flex解析json的swc包(entity-flex-v1-02)及例子

    flex解析json的swc包(entity-flex-v1-02)及例子

    Flex Mate框架swc包及Mate用法

    Flex Mate框架swc包及Mate用法。

    flex 翻页效果swc包

    flex 翻页效果swc包 例子代码 http://blog.csdn.net/xuhuanchao/archive/2009/11/12/4804276.aspx#1373163

    flex-iframe-1.5.1.swc

    在Flex应用中嵌入HTML代码或者网页,可以使用Iframe实现

    flex在线地图+earthplayerlib.swc

    用FLEX做地图,然后在地图上实现各种应用,我想大家都会非常的希望自己能够做到这样. 来我BLOG的,很多都是初级进入FLEX或者FLASH的朋友,所以我决定写一个系列的FLEX地图应用,但是到底会分成几篇,我也不敢说的那么...

    F.Assist swc 打包工具

    swc的打包要纠缠于讨厌的命令行和无尽的错误提示,实在让人郁闷,现在好了,我找到一款air编写的swc的打包工具,可以方便的对您选择的文件进行打包,提示人性化,还具有api生成功能,快下吧,还等什么?

    GifPlayer.swc

    这是一个让Flex能够现实GIF动态图片的插件,本人已经将他压缩为一个swc的压缩文件了,每次使用你只需要引入此gif包就行了

    Flex Primitive Explorer 以及 插件包(swc)

    可惜的是没有可以直接拿来使用的响应插件包,本人费了一番力气,将源码打包成swc,可以直接拿来使用了(high!) 内附:Flex2PrimitiveExplorer、Flex2PrimitiveExplorer 插件(library.swc)、使用了library.swc的...

    flex操作Excel的swc包

    flex更容易操作Excel,导入excel文件等操作

    01_SWC应用层组件设计详解.pdf

    01_SWC应用层组件设计详解

    flex amCharts的swc

    flex amCharts图表的第三方工具包,希望能帮到大家。

Global site tag (gtag.js) - Google Analytics