您的位置:学习中国 推荐教程 Flash学习 正文
原作者:kuku 添加时间:2007-06-03 原文发表:2007-06-03 人气:13 来源:互联网

本文章共1883字,分2页,当前第1页,快速翻页:
 
-----------------------------------------------------------------------------------------------------------------------------------------------

本文提示:《巧用XML做多语言界面的FLASH》是本站编辑们为广大网友精选的实用文章,本文阐述了关于文章的相关理论,相对来说专业性强,但是本文只是针对于某个问题提出的见解与论述,未必能辐射到相关问题的方方面面,所以本文处理问题的方法仅仅为您提供一些参考。更多问题请查阅学习中国网其他栏目哦.

-----------------------------------------------------------------------------------------------------------------------------------------------

 

最近有了一点小空,又开始研究起FLASH来了。发现FLASH做应用程序的人很多,但是多语言界面做的人是很少的,就着意看了一下,发现居然很简单。翻了翻手册。捣了出来,不敢独享,还请大家多指点。

我就来确定流程吧。

1.先判断操作系统的语言版本-> 2.读取相关语言包 -> 3.替换显示字串

一、判断系统语言
判断语言有一个内置函数 System.capabilities.language,这个比较简单的,但你不可能每个语言都有,所以要建立一个已经有的语言包的数组,一一比较,如果没有,就选用默认的语言包了。
这是这个功能的函数

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]

二、读取语言包,并一次性替换
这里我使用的是XML文件,这样就不用一次载入所有语言包了。语言包结构如下,注意是UTF-8编码的,注意这里的技巧是文件名得是语言名,比如中文就得是 zh-CN.xml ,英文就得是 en.xml。

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]

XML文件,还非常容易修改的特点,2000年 flash5 就有的功能,我现在才细细看。汗。大家要注意的是FLASHXML功能不是很完整的,无法通过节点名来找到值,只能通过索引位来找值,造成了一些麻烦,虽然可以自己写函数来递归,但效率就差了,所以想了一个别致的办法来解决了。
这是这个功能的函数

代码拷贝框

[Ctrl+A 全部选择 然后拷贝]


 

本文章更多内容1 - 2 - 下一页>>
本页地址
收藏到:[收藏夹] [百度搜藏] [新浪ViVi] [POCO网摘] [ 和讯网摘] [好哦网摘] [Google书签]
               
[搜狐网摘] [365Key网摘] [天极网摘] [我摘] [博采网摘] [igooi网摘]
相关文章

Flash绘画矢量手机
如何制作出二合一按钮
Flash加载外部文件详细教程
FLASH调用XML数据简明教程
Flash对联广告及关闭按钮的制作
Flash 8制作烟花粒子的特效代码
在线设计制作Flash动画小电影
Flash动态柱状图表制作原理剖析
养成Flash ActionScript代码编写好习惯
FLASH 编程心得
Flash编程小区
用Flash作文字滚动的交互动画
动画制作的Flash时代
flash编程
利用 FLASH 制作 CG 的技巧
导航栏的练习
如何在FLASH中实现眨眼睛的动画效果
Flash制作动感网页链接提示框
FLASH视觉特效实例之地震效果
Flash视觉特效之科技之光

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习