首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

Flash多普通话言自由切换

2012-12-28 
Flash多国语言自由切换为了让应用面向世界化,让系统具备多语言,是必备的条件。本演示程序是个简单的多语言

Flash多国语言自由切换

为了让应用面向世界化,让系统具备多语言,是必备的条件。
本演示程序是个简单的多语言演示系统,具备即使切换各国语言得特点,程序使用的显示文字采用xml文件配置,从而达到不用语言的效果,看flash效果
http://www.sujun.org/flash/languages/languages.html

看了效果,就说一下原理,其实很简单,就是程序中需要用到的每一个文字,都是读取xml配置文件得,在各个语言版本的xml配置文件中,都保持着相同的key,但是其中的vlaue就不相同

先看下中文配置

?

?英文版配置文件

?可以看到这两个文件在文件中的<value?key="nameLabel"?>UserName:</value>,保持着相同的key,但是值就不一样

接下来看界面程序

?
代码很简单.....就是点击不同按钮,加载不同的xml配置文件,然后初始化文字信息。
在这个程序里,有个比较重要的类,就是解析和根据key获取到对应的值。你可以看到,在代码里都是通过
LangManager.getContent("enBtn");去获取到对应得值
呵呵,关键就是LangManager这个类,里面做了个递归,去获取xml文件中的key和vlaue信息

?

?

?

?

?

?

?

?

?

?

?

热点排行