flash读取外部xml配置文件基本方法

来源:互联网 发布:泰拉瑞亚数据统计器 编辑:程序博客网 时间:2024/05/17 07:37

         让我们先看一看什么是XML,xml是可扩展标记语言的缩写,全称为Extensible Markup Language,主要研究什么 是数据和数据的存储问题。简单的说就是如果你想通过读取外部配置来改变程序加载的功能,可以用到它。

        1.一个简单的XML示例

             <?xml version="1.0"  encoding="UTF-8"?>  <!--第一行一般是XML文件所遵循的版本和字符集,UTF-8就是包含中文的字符集-->

             <xml>

                       <pic>

                                    <pic1>1.img</pic1>

                                   <pic2>2.img</pic2>

                       </pic>

                      <txt>

                                    <txt1>我是天才!!</txt1>

                                   <txt2>我最帅!!</txt2>

                       </txt>

               </xml>

        2.XML简明语法

           (1)XML必须且只能有一个根元素

           (2)开始标记和结束标记必须成对出现

           (3)所有XML元素必须合理嵌套

      3.XML的读取

           下面是AS3具体代码,该代码通过读取外部xml_demo.xml文件写入文本信息

import flash.events.Event;
import flash.display.MovieClip;

import flash.net.*;


//加载外部xml文件
var myloader: URLLoader = new URLLoader();
var myxml:String = "xml_demo.xml";    //XML文件名
var myurl:URLRequest = new URLRequest(myxml);
var str1:String;
var xmlData:XML;

var loader:Loader=new Loader();
myloader.load(myurl);
myloader.addEventListener(Event.COMPLETE, completeHandle);
function completeHandle(e:Event):void
{
xmlData = XML(e.target.data);  //强制类型转化
        str1 = xmlData.txt.txt1;   //获取<txt>节点的txt1文本

}


0 0
原创粉丝点击