首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

用XML做多语言界面的FLASH

最近有了一点小空,又开始研究起FLASH来了。发现FLASH做应用程序的人很多,但是多语言界面做的人是很少的,就着意看了一下,发现居然很简单。翻了翻手册。捣了出来,不敢独享,还请大家多指点。我就来确定流程吧。1.先判断操作系统的语言版本->2.读取相关语言包 ->3.替换显示字串一、判断系统语言判断语言有一个内置函数 System.capabilities.language,这个比较简单的,但你不可能每个语言都有,所以要建立一个已经有的语言包的数组,一一比较,如果没有,就选用默认的语言包了。这是这个功能的函数代码拷贝框function getLANG() {//已经拥有的语言列表var LANG_list = ["zh-CN", "en"];//先用系统函...
类别:网页编程 - XML应用    查看:134    更新:2014-06-16

UTF-8到ACSII的转换(让自己的C++程序支持多语言)

我的思路是这样的:在配置文件(基本上使用XML格式)中采用UTF-8编码,这样世界上的任何文字就都可以显示了。但是如果直接将配置内容读出并显示,在你的C++程序里面肯定是乱码,那么怎么解决呢?步骤如下(直接看代码吧)char szUTF8 [] = {0xE4,0XBB,0XB7,0XE5,0X80,0XBC};//是汉语的价值两个字int nLen = MultiByteToWideChar( CP_UTF8, 0, szUTF8, -1, NULL, NULL );//得到UTF8编码的字符串长度,是2LPWSTR lpwsz = new WCHAR[nLen];MultiByteToWideChar( CP_UTF8, 0, szUTF8, -1, lpwsz, nLen );//转换的结果是UCS2格式的价值两个字int nLen1 = WideCharTo...
类别:程序开发 - C/C++    查看:129    更新:2014-05-19