关于XML在与FLASH交互应用

关于XML在与FLASH交互应用

关于XML在FLASH中的应用,以前写过几篇。也收集了几篇来自网络的。不过,都是一些非常简单而常用的。在这里,我把XML的其他相关说明总结一下。有不足之处,希望大家能相互补充。只为了一个共同的目的:共同提高。

一、书写标准的XML需要注意以下几点:
1、一个标准的XML文档必须要在第一行以"<?xml>"开头,以及一个"<?/>"结尾,其中开头部分需申明XML的版本,如:version="1.0",也应包含一个关于编码的声明:“encoding="utf-8"”;
2、XML要求所有的标签必须在文档结束之前被闭合,如果标签中包含内容,则必须写成“<标签名>内容</标签名>"的格式,如果内容为空,则应写在</标签名>的格式;即,后面必须有</XXX>这种格式的。
3、每个XML都有有一个根元素,也叫根节点。
4、节点有节点值和属性。
5、XML的节点值如果出现与XML标签关键字一样的字符,XML将会无法解析文档,比如,某个节点值如果是一个大于或者小于号,就会让解释器产生一个错误,

//创建一个新的XML类实例
var my_XML:XML=new XML();
//创建一个TextArea组件,用于显示此XML内容
var my_TextArea:mx.controls.TextArea;
//加载外部XML文件
my_XML.load("my_xml.xml");
//为load函数定义onLoad函数---此处是必须的。只有当加载成功后,才能控制XML。否则不能。
my_XML.onLoad=function(ok:Boolean){
if(ok){
my_TextArea.text+=this;
}else{
my_TextArea.text+="加载失败..."
}
}
//勿略空白:
my_XML.ignoreWhite=true;

 

经过分析我们这样写.

var my_XML:XML=new XML();
System.useCodepage=true;
var my_TextArea:mx.controls.TextArea;
my_XML.load("goods.xml")
my_XML.onLoad=function(ok:Boolean){
if(ok){
my_TextArea.text+=this;
}else{
my_TextArea.text+="加载失败"
}
}

时间: 2024-09-13 20:24:00

关于XML在与FLASH交互应用的相关文章

XML动态菜单flash教程二

在上一期的XML菜单的教程中,我们做了一个简单的纵向排列的XML文字菜单,并且在flash中附加了一个跟随鼠标的缩略图.缩略图的数据也是从XML中提取的. 在我们XML菜单教程的第二期,我们来解决另外一个问题. 我们都知道XML的方便,随意的更改,删除和添加数据.请注意,更改和删除还好,如果添加的话,这里就会有一个界面排版和用户使用的问题的.拿我们上一次的XML菜单来演示,我把我们的XML文件有添加了几十条内容,结果我们的XML菜单变成这样了: http://www.keyframe1.com/

XML动态菜单flash教程

大家都喜欢XML,因为它省事,我平时做东西也尽可能的用XML,因为实在是日后更新修改太方便了,都不用动fla源文件. 本XML系列教程将分三部分发布,到最后一期我们将拥有一个功能全面,更加友好的XML菜单.本教程这个第一期涉及到了一些XML的基础知识. 这里我们要做的效果是一个纵向排列的动态XML的菜单,并且当鼠标滑动到菜单上显示相应的缩略图,这个我们在很多摄影作品展示flash网站经常见到的.在线展示:http://www.keyframe1.com/tute/xmlMenu/ 第一步, 分析

lash轮播+ js+ xml+-几个flash轮播,求把XML中的参数直接写入js或者静态html中

问题描述 几个flash轮播,求把XML中的参数直接写入js或者静态html中 js部分: <!-- var so = new SWFObject(""/home/home_features.swf""visualMovie""935""470""9""#ffffff""); so.addParam(""wmode""tr

as读取xml文件到flash

今天来看看flash是怎么分析xml文档,并在flash文件中显示出来的,首页我们来看xml 文件: <?xml version="1.0" encoding="UTF-8"?> <channel> <item>   <title>6场半全场第08032期推荐:罗马德比"和"...</title>   <link>/show.php?id=5</link>   &

Flash交互打字效果等一些小技巧

技巧|交互 效果浏览: 点击这里下载源文件 点击这里全屏浏览

js与flash交互操作1

//flash里传送值 '<param name="flashvars" value="' + this.getFlashVars() + '" />' //flash里获取值 this.uploadURL=root.loaderinfo.parameters.uploadURL SWFUpload.prototype.getFlashVars = function () {    // Build a string from the post para

Javascript与flash交互通信基础教程_javascript技巧

下面是一些在Flash和使用Javascript的HTML文件直接通信的示例,每个示例都有简略的步骤 本文讨论了3种基本的Flash/Javascript通信方式: Javascript 到 Flash的通信----使用Flash播放器的javascript方法 Flash 到 Javascript的通信----使用Flash的fscommand Flash 到 Flash的通信----------使用本地连接对象或综合上2种技术 并不是所有的浏览器都很重视脚本.为了和Flash播放器通信,浏览

请教高手如何实现flash和asp.net的数据交互?

问题描述 达人们,我现在想在asp.ne中实现和flash的数据交互,也就是在asp.ner的html中嵌入一个flash,然后可以给flash传入数据让他显示,点击flash也可以触发事件,请高手们给个实例小弟学习学习,谢谢 解决方案 解决方案二:用js控制吧解决方案三:能具体点不,我菜鸟一个呢.解决方案四:FLEX就是解决这个问题的!基于XML描述的FLASH一半句说不清可以找资料学习解决方案五:http://www.8tops.com/113_skill_734D57E20EE8428BB

Flash中调用XML程序实现分页效果

xml|程序|分页 Flash调用外部的XML程序来显示新闻,当新闻达到一定数目时就存在分页的问题,今天仔细想了一下,大概可以有两种实现的方法,第一种比较简单,首先获取把XML文件的新闻数目,然后除以每页要显示的条目数,就可以知道一共有多少页,然后通过调用每页新闻来实现分页效果,例如:每页显示10条新闻,XML文件一共有36条新闻,那么应该显示4页,也就是Math.floor(36/10)+1,这样有个问题,假设新闻数目n刚好符合n%10==0的条件,此时页数应该不用加1,我开始忽略了这个问题,