`

关于actionscript3.0 中 ResourceBundle 绑定国际化资源文件

    博客分类:
  • Flex
阅读更多

locale

一个简单的示例项目:mpcs

 

LangUtil.as是语言管理类,代码如下:

package mpcs.utils
{
	import mx.resources.IResourceManager;
	import mx.resources.ResourceManager;
	
	[ResourceBundle("locale")]
	/**
	 * <b>Description: </b>语言管理
	 * <br/><b>Author: </b>zhangzuoqiang
	 * <br/><b>Date: </b>Apr 2, 2011
	 **/
	public class LangUtil {
		
		private static var _resource:IResourceManager;
		
		public function LangUtil(){
		}
		
		public static function getInstance():IResourceManager{
			if(_resource == null){
				_resource = ResourceManager.getInstance();
			}
			return _resource; 
		}
		
		/**
		 * 获取指定键的值
		 * @param value
		 * @return 
		 */		
		public static function get(value:String):String {
			try {
				var s:String = LangUtil.getInstance().getString("locale",value);
				if(s != null){
					return s;
				}else{
					return value;
				}
			}catch(e:*){}
			return value;
		}
	}
}
 

如果想让项目支持中文和英文,要在库项目中附加编译参数

-source-path=locale/{locale} -locale zh_CN -locale en_US 这样之后就可以支持中文和英文了

 

 

分享到:
评论

相关推荐

    ActionScript 3.0开发技术大全(第一部分)

     第5章 ActionScript3.0中的String对象  第6章 ActionScript3.0中的Array类型  第7章 ActionScript3.0中的日期和时间  第8章 ActionScript3.0异常处理 第3篇 ActionScript3.0可视化编程  第9章 可视化编程...

    ActionScript 3.0 API文档(CHM+HTML最新中文完整)

    《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® ... 应结合其它指导性媒体来使用本参考,例如《ActionScript 3.0 编程指南》以及 Adobe 网站上的资源(如 Flash 开发人员中心)。

    flex中文帮助 ActionScript3.0中文帮助

    ActionScript 3.0 语言和组件参考概述Adobe Flex 2 语言参考ActionScript 3.0 语言和...本参考适合与其它指导性媒体(如《ActionScript 3.0 编程》指南)和 Adobe 网站上的资源(如 ActionScript 主题中心)结合使用。

    Flash ActionScript3.0教程示例(从入门到精通).rar

    ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富媒体应用和网络服务。此教程针对初学者和有一定基础的学习者,旨在帮助他们快速掌握AS3.0的基本概念和高级特性。 首先,...

    ACTIONSCRIPT 3.0 组件中文版

    ACTIONSCRIPT 3.0是Adobe Flash Professional中的编程语言,它为创建交互式、动画和富媒体应用程序提供了强大的支持。此“ACTIONSCRIPT 3.0组件中文版”教程旨在帮助中文用户深入理解和熟练运用ACTIONSCRIPT 3.0中的...

    ActionScript3.0 Game Programing中文版

    这些源代码是学习和参考的重要资源,读者可以对照书中的讲解,亲自运行和修改代码,从而加深对ActionScript3.0和游戏编程的理解。 总的来说,《ActionScript3.0 Game Programming》中文版是一本全面而实用的教程,...

    ActionScript3.0宝典 pdf 高清晰

    文件“Wiley.ActionScript.3.0.Bible.Oct.2007.eBook-BBL.pdf”很可能是这本宝典的电子版,它可能涵盖了ActionScript的基础知识,如变量、操作符、控制结构,以及高级主题,如类、包、接口、错误处理和网络编程。...

    Foundation ActionScript 3.0 Animation

    《Foundation ActionScript 3.0 Animation》是一本...《foundation Actionscript3.0 Animation.pdf》这个文件很可能是这本书的电子版,包含完整的章节内容和可能的练习案例,对于自学或者参考来说是非常宝贵的资源。

    ActionScript 3.0 编程.rar

    "ActionScript 3.0 编程.pdf"这份文档很可能是关于ActionScript 3.0的教程或参考手册,它可能涵盖从基础知识到高级特性的全面内容,包括对象导向编程、错误处理、性能优化、组件开发等方面。通过阅读和实践这份文档...

    actionscript 3.0动画制作教程

    ActionScript 3.0是Adobe Flash Professional、Flash Player以及Adobe AIR中的主要编程语言,用于创建交互式内容、游戏和富互联网应用程序(RIA)。本教程针对ActionScript 3.0的动画制作进行了深入讲解,旨在帮助...

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    ActionScript 3.0 中的一些主要功能包括: ■ 一个新增的 ActionScript 虚拟机,称为 AVM2,它使用全新的字节码指令集,可使性能 显著提高 ■ 一个更为先进的编译器代码库,它更为严格地遵循 ECMAScript (ECMA 262) ...

    ActionScript 3.0动态绘制正弦曲线(附源码)

    在“ActionScript 3.0动态绘制正弦曲线”这个项目中,开发者利用了AS3的强大功能来创建可视化图形,特别是数学中的正弦函数图像。以下是关于这个主题的详细知识点: 1. **ActionScript 3.0基础**: - AS3.0相较于...

    ActionScript3.0完全自学手册电子教案_ActionScript3.0_

    总之,《ActionScript3.0完全自学手册电子教案》是一本全面而详尽的学习资源,它将引导你从零基础到精通ActionScript3.0,从而能够利用这一强大工具创建出引人入胜的互动内容。无论是网页小游戏、动态图表还是复杂的...

    actionscript3.0中文教程

    在Flash Professional环境中,开发者可以通过ActionScript 3.0编写脚本来控制动画、处理用户交互和加载外部资源。时间轴上的关键帧可以与ActionScript关联,实现动画和代码的结合。 五、学习资源 "ActionScript 3.0...

    actionscript3.0开发的进度显示条项目

    本项目“actionscript3.0开发的进度显示条项目”显然是一个使用AS3实现的可视化进度条组件,常用于展示数据加载、文件上传或任何需要反馈进度的场景。 在AS3中,进度条的实现通常涉及到以下几个关键知识点: 1. **...

    Flash ActionScript 3.0 编程技术教程(附书光盘)

    第6~9章介绍了ActionScript 3.0的核心——类及以类为基础的面向对象程序设计方法,包括类的基本概念、ActionScript 3.0中常用类的使用、显示编程和组件类;第10、11章分别介绍了几个ActionScript 3.0实际应用的范例...

    ActionScript3.0cookbook中文版

    书中的内容涵盖了ActionScript3.0的基础知识,如变量、函数、类的定义和使用,同时也深入到高级主题,如事件处理、显示对象的层次结构、时间线控制、网络通信、音频和视频处理、数据序列化等。 书中"cookbook"的...

    最专业的ActionScript 3.0

    ActionScript 3.0在Flash Player运行环境中执行,借助ActionScript虚拟机(ActionScript Virtual Machine,AVM)将代码编译为ABC字节码,最终集成到SWF文件中,于Flash Player内运行。自ActionScript 1.0和2.0以来,...

Global site tag (gtag.js) - Google Analytics