当前位置: 网学 > 编程文档 > Ajax > 正文

Flash & Ajax 操作 XML 实例:无刷新分页

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/07/11

鉴于大家对Ajax十分关注,我们编辑小组在此为大家搜集整理了“Flash & Ajax 操作 XML 实例:无刷新分页”一文,供大家参考学习

其实标题只是一个噱头罢了,只是想谈一下,Javascript 与 Actionscript 是如何操作XML的。
希望能帮助一些只用 Javascript  或 只懂 Actionscript 的朋友,了解两者的相同与不同之处。
Flash 与 后台连接有许多种,Actionscript 调用 XML() 算是比较简单的一种了,
而Javascript 调用 xmlHttp ,便形成了现在很流行的Ajax了。
现在就用一个网上常出现的分页效果来对 Flash 和 Ajax 做个入门学习。
 效果预览
源文件下截
source.rar
实际运用中一般是通过后台脚本生成XML文件,再对其产生的数据进行操作
由于篇幅关系在本文中将用1.xml 2.xml 3.xml代替。后台脚本不做说明
首先了解一个XML的结构:
复制代码 代码如下:
<data>  
  <movie id="1" type="爱情">幸福终点站</movie>  
  <movie id="2" type="恐怖">绝命终结站</movie>  
  <movie id="3" type="喜剧">恐怖电影</movie>  
  …  
  ….  
</data>

从简单的Flash开始吧
复制代码 代码如下:
function setxml(page){  
  pageXml = new XML();                                         //申明XML对象  
  pageXml.ignoreWhite = true;                                 //允许空白  
  pageXml.load(page+".xml?rid="+Math.random());                //读取XML文件  
  pageXml.onLoad = function(success)  
  {  
    if (success)  
      {  
      parseXml(pageXml);                                       //如果读取成功,分析XML文件  
    }  
  }  
}  
function parseXml(pageXml){  
  xmlroot = ageXml.firstChild;                                     //定义XML根目录  
  for (i=0;i<xmlroot.childNodes.length;i++)  
  {  
    attachMovie("tr","tr_"+i,i);&n
  • 上一篇资讯: AJAX打造博客无刷新搜索
  • 下一篇资讯: Ajax 汇总以及初步评价
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号