加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 20:11:59 所属栏目:百科 来源:网络整理
导读:? ? ? ? ?让我们先看一看什么是XML,xml是可扩展标记语言的缩写,全称为Extensible Markup Language,主要研究什么 是数据和数据的存储问题。简单的说就是如果你想通过读取外部配置来改变程序加载的功能,可以用到它。 ? ? ? ? 1.一个简单的XML示例 ? ? ? ? ?

? ? ? ? ?让我们先看一看什么是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文本

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读