[XML系列]Flash读取XML数据
2007-04-13 17:13
204 查看
以前老师说的对:“你会的越多,不会的就越多。假如你会的东西代表一个圆,那当圆小的时候不会的东西相对来说就比较少,当圆越来越大的时候,由于圆周长的越来越大,那你不会的东西就相对来说是越来越多了”。一直以来只知道用简单的复制黏贴制作东西,很多事情也是一做完了就开始忘却,Flash这个软件在2000年的时候就已经有接触了,那个时候好像还做过一些好玩的小玩意,但是现在用起来却发现已经全忘光了,可能是因为这个软件更新的速度太快了吧。
下午孟浩从服务器上拉下了个文件,感觉需要用Flash来实现读取数据的吧,而这个我们的小特也没有做过,不是他的强项,呵呵,想想下午好像也没有做事情的冲动,就又开始重操就业,玩玩Flash吧,不过现在的需要是Flash+XML,要么是Flash直接连数据库。最近其实一直都在接触XML这快,发现这个东西还是可以的,至少兼容性会好很多,所以逼着自己去学下吧。最后发现代码其实很简单,不超过10行,呵呵,不过花在这个上面调试时间的超长,一个是因为对Flash不熟悉,另一个可能是对XML还不习惯吧。
代码入下:
System.useCodepage = true;
var myXML=new XML();
myXML.ignoreWhite = true;
var ID=_root.ID;
myXML.load("Post.asp?ID="+ID);
myXML.onLoad=function(success){
if (success){
Content.text=myXML.childNodes[0].childNodes[0].childNodes[0];
delete myXML;
}
}
HTML页面插入:
通过FlashVars传递了一个ID=21的参数,XMl加载的时候再把这个ID传递到Asp页面中,Asp页面接收到这个参数之后,就可以做自己想要做的任何事情拉,读写数据库等等。
备注其他知识:
读取XML节点的名称NodeName
trace(myXML.childNodes[0].nodeName);
读取XML节点的扩展属性:
trace(myXML.childNodes[0].childNodes[0].attributes.id);
firstChild : 引用父级节点的子级列表中的第一个子级
ChildNodes: 指定 XML 对象的子级组成的数组
nodeName : XML 对象的节点名称
attributes : 一个包含指定 XML 对象的所有属性的关联数组
nodeValue: 该 XML 对象的节点值
下午孟浩从服务器上拉下了个文件,感觉需要用Flash来实现读取数据的吧,而这个我们的小特也没有做过,不是他的强项,呵呵,想想下午好像也没有做事情的冲动,就又开始重操就业,玩玩Flash吧,不过现在的需要是Flash+XML,要么是Flash直接连数据库。最近其实一直都在接触XML这快,发现这个东西还是可以的,至少兼容性会好很多,所以逼着自己去学下吧。最后发现代码其实很简单,不超过10行,呵呵,不过花在这个上面调试时间的超长,一个是因为对Flash不熟悉,另一个可能是对XML还不习惯吧。
代码入下:
System.useCodepage = true;
var myXML=new XML();
myXML.ignoreWhite = true;
var ID=_root.ID;
myXML.load("Post.asp?ID="+ID);
myXML.onLoad=function(success){
if (success){
Content.text=myXML.childNodes[0].childNodes[0].childNodes[0];
delete myXML;
}
}
HTML页面插入:
通过FlashVars传递了一个ID=21的参数,XMl加载的时候再把这个ID传递到Asp页面中,Asp页面接收到这个参数之后,就可以做自己想要做的任何事情拉,读写数据库等等。
备注其他知识:
读取XML节点的名称NodeName
trace(myXML.childNodes[0].nodeName);
读取XML节点的扩展属性:
trace(myXML.childNodes[0].childNodes[0].attributes.id);
firstChild : 引用父级节点的子级列表中的第一个子级
ChildNodes: 指定 XML 对象的子级组成的数组
nodeName : XML 对象的节点名称
attributes : 一个包含指定 XML 对象的所有属性的关联数组
nodeValue: 该 XML 对象的节点值
相关文章推荐
- [XML系列]Flash读取外部数据之TXT文本
- 简述在FLASH读取XML的数据
- 简述在FLASH读取XML的数据(转)
- 利用Flash AS2.0实现读取php xml数据和插入记录
- FLASH读外部数据(文本|XML|ASP)
- 读写xml所有节点个人小结 和 读取xml节点的数据总结
- Dropdownlist统一配置(从xml或枚举读取数据),应用文件依赖缓存.
- flash与数据库:读取数据库数据
- JXTree对象,读取外部xml文件数据,生成树的函数
- flash与数据库:读取数据库数据
- 转 asp.net读取数据 并存为xml
- php操作XML、读取数据和写入数据的实现代码
- Android之读取 AndroidManifest.xml 中的数据:版本号、应用名称、自定义K-V数据(meta-data)
- 读取xml文件数据导入数据库
- C#下 读取xml节点的数据总结
- XML读取数据同步
- 读取Xml文件,创建DataTable,递归循环读取Xml数据添加到DataTable,绑定数据到GridView
- spss、R语言、Python数据分析系列(4):python读取外部数据
- 【Xamarin开发 Android 系列 9】 创建一个Json读取数据应用-列表页(中)
- [转] C#下 读取xml节点的数据总结