闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   无论老手还是新手,只要有自己的想法和建议,请大家积极投稿本栏目
当前位置 :首页>业界杂谈>资源分享>列表

flash与xml的实用教程大集合,太经典了

[来源:经典 | 作者: flsky整理 | 时间:2008-05-01 | 点击:  | 收藏本文  【 】]

1.flash+xml做的图片浏览器(普通型)

推荐理由:
<1>点击小的缩小图,能展示生成大图
<2>小图效果中应用著名缓冲公式,给小图一种流畅衔接的感觉
特别说明:请读者特别留意本FLASH源文件中,读去外部XML时候写的AS
下载地址:
http://file.5uflash.com/flashxml/picview.rar

解压密码:www.5uflash.com

2.flash+xml做的xml方式载入图片自动轮换显示

推荐理由:
<1>加载的图片,你可以自己定义他轮换显示的时候
<2>加载的图片,你可以自己控制他的轮换的方向
<3>加载的图片,自动轮换显示时候依旧应用了著名缓冲公式
下载地址:
http://file.5uflash.com/flashxml/picroll.rar

解压密码:www.5uflash.com
3.flash+xml做的简单的下载系统[版本:flash8]

推荐理由:
这个效果的应用简单介绍一下适合于小型的下载啥的...xml管理!实在太困了,你还是下载后去看吧!
友情提示:这个实例中dlist.xml中,写的下载地址,本站没有在相应的地址上上传东西,要想测试,
自己修改成正确存在的地址!
下载地址:
http://file.5uflash.com/flashxml/flashdownload.rar

解压密码:www.5uflash.com
4.flash+xml做treemenu树形分类链接

下载地址:
http://file.5uflash.com/flashxml/treemenu.rar
解压密码:
www.5uflash.com
5.flash+xml做的FLV下载地址:http://file.5uflash.com/flashxml/flashvideo.rar

解压密码:www.5uflash.com



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

6.用XML作简单的双语言

最近有了一点小空,又开始研究起FLASH来了。发现FLASH做应用程序的人很多,但是多语言界面做的人是很少的,就着意看了一下,发现居然很简单。翻了翻手册。捣了出来,不敢独享,还请大家多指点。
我就来确定流程吧。
1.先判断操作系统的语言版本-> 2.读取相关语言包 -> 3.替换显示字串
一、判断系统语言
判断语言有一个内置函数 System.capabilities.language,这个比较简单的,但你不可能每个语言都有,所以要建立一个已经有的语言包的数组,一一比较,如果没有,就选用默认的语言包了。
这是这个功能的函数
代码拷贝框
function getLANG() {
     //已经拥有的语言列表
     var LANG_list = ["zh-CN", "en"];
     //先用系统函数取语言代码
     var LANG = System.capabilities.language;
     //是否已经拥有相关语言包,若无,就用英文
     for (var i = 0, find = false; i[Ctrl+A 全部选择 然后拷贝]
二、读取语言包,并一次性替换
这里我使用的是XML文件,这样就不用一次载入所有语言包了。语言包结构如下,注意是UTF-8编码的,注意这里的技巧是文件名得是语言名,比如中文就得是 zh-CN.xml ,英文就得是 en.xml。
代码拷贝框
<?xml version="1.0" encoding="UTF-8"?>
<LANG>
<LANG_username value = "用户名" />
<LANG_password value = "密 码" />
<LANG_login value = "登 陆" />
<LANG_reg value = "注 册" />
<LANG_change value = "en" />
</LANG>
[Ctrl+A 全部选择 然后拷贝]
XML 文件,还非常容易修改的特点,2000年 flash5 就有的功能,我现在才细细看。汗。大家要注意的是FLASHXML功能不是很完整的,无法通过节点名来找到值,只能通过索引位来找值,造成了一些麻烦,虽 然可以自己写函数来递归,但效率就差了,所以想了一个别致的办法来解决了。
这是这个功能的函数
代码拷贝框
function loadLANG(arg) {
     //建立XML对象
     var LANG_XML = new XML();
     LANG_XML.ignoreWhite = true;
     //读入XML文件,LANG_path 是自己定义的语言包路径,方便修改
     LANG_XML.load(LANG_path+arg+".xml");
     //载入后操作以下功能
     LANG_XML.onLoad = function(bool) {
     //取得XML第一个节点的子节点集数组
     var temp = LANG_XML.firstChild.childNodes;
     //把值一个一个赋给语言变量
     for (var i = 0, find = false; i[Ctrl+A 全部选择 然后拷贝]
最后就是执行了,利用第二个功能,还可以随时更新界面,大家请看下面的例子,并
下载地址: http://file.5uflash.com/flashxml/lang.rar

解压密码:www.5uflash.com

文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:Earthplayer再度开源
下一篇:强烈推荐FLASH辅助利器-SWFObject
Tags:    
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  业界杂谈
  业界前沿   资源分享
  经验技巧   七嘴八舌
  热门文章
·flv制作工具大全
·2006年Flex大型优秀网站欣赏
·Adobe Flex编码指南v1.2(AS3 Flex3程
·电脑flash绘画心得
·什么是真正的Flash高手
·flash使用习惯上的一些建议分享
·一个老Flash程序员对国内flash界的看
·不要着急买Flex 3的书
·为什么说计算机动画不能完全代替传统
·ActionScript 3.0 以及 Flex 2 的有关
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号