顺德设计
当前位置:网站建设 >> 网页设计教程 >> Flash处理外部XML文档数据

Flash处理外部XML文档数据

[来源:来自网络] [作者:68design] [日期:08-04-05] [热度:]

先做一个简单的实验.用ASP生成XML文档.
打开记事本,输入下面的代码,然后保存为 xml-005.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
'xml-005.asp
'设置文档类型
Response.ContentType="text/xml"
'输出XML文档,用一个Response.Write()就可以做到的.这样写便于大家理解.
Response.Write("<?xml version='1.0'?>")
Response.Write("<!--xml-005.asp-->")
Response.Write("<firstNode name='1'>")
    Response.Write("<childNode name='1.1' />")
    Response.Write("<childNode name='1.2' />")
    Response.Write("<childNode name='1.3' />")
Response.Write("</firstNode>")
%>

打开IIS新建一个网站,别名xml,路径为刚才的asp文件的目录.
然后在IIS中浏览刚才的asp文件,看到的就是一个xml文档,不同的就是后缀名,写法.
那现在怎样在Flash中调用呢?
很简单.打开之前的 xml-001.fla 文件,
将加载xml的地址改成 xml-005.asp 文件的地址就行了.
例:

myxml.load("http://localhost/xml/xml-005.asp");

但这样还不行.还要加上个随机数,防止调用缓存.改成下面这样.

myxml.load("http://localhost/xml/xml-005.asp?ran="+Math.random(9999));

这个效果跟之前做的xml-001.fla效果是一样的.只是xml文档换成asp生成的了.

实验6:

这个实验跟上面的差不多.但数据是从数据库中调出来的.这样做就能很方便的更新数据了.

数据库:

打开Access数据库,新建一个空白数据库,命名为 Data.mdb,保存到之前asp文件的目录中.
再点 使用设计器创建表,新建二个表,表名分别为:
--------------------------------------------------
first
child
--------------------------------------------------
             
first表中:
输入二个字段,分别为:
--------------------------------------------------
firstID 自动编号
name 文本



  关于站点
| 联系站长 | 百度xml | 友情链接 | 网站地图 | 粤ICP备07500705号
                 ©2008 维克斯媒体传播 版权所有