亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

關于XML在FLASH中的應用

2020-07-17 13:19:15
字體:
來源:轉載
供稿:網友
點擊這里瀏覽 Flash教程 欄目關于XML在FLASH中的應用,以前寫過幾篇。也收集了幾篇來自網絡的。不過,都是一些非常簡單而常用的。在這里,我把XML的其他相關說明總結一下。有不足之處,希望大家能相互補充。只為了一個共同的目的:共同提高。
一、書寫標準的XML需要注意以下幾點:
    一個標準的XML文檔必須要在第一行以"<?xml>"開頭,以及一個"<?/>"結尾,其中開頭部分需申明XML的版本,如:version="1.0",也應包含一個關于編碼的聲明:“encoding="utf-8"”; XML要求所有的標簽必須在文檔結束之前被閉合,如果標簽中包含內容,則必須寫成“<標簽名>內容</標簽名>"的格式,如果內容為空,則應寫在</標簽名>的格式;即,后面必須有</XXX>這種格式的。 每個XML都有有一個根元素,也叫根節點。 節點有節點值和屬性。 XML的節點值如果出現與XML標簽關鍵字一樣的字符,XML將會無法解析文檔,比如,某個節點值如果是一個大于或者小于號,就會讓解釋器產生一個錯誤。
二、在FLASH中創建一個簡單的實例:
//創建一個新的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;
三、關于FLASH解析XML詳解,說白了,也就是對節點的讀取。
首先,來看看這幅圖,稍微加點印象。


下面,我將對XML文件的解析方面做詳細的介紹。
為了便于講解,在此,我舉一個簡單的例子。
1、新建一個記事本文件,在里面輸入如下內容:
<購買物品>
<襯衣 顏色="白色" 品牌="雅戈爾">1件</襯衣>
<褲子 顏色="深藍" 品牌="王子褲">2件</褲子>
<鞋子 顏色="黑色" 品牌="紅蜻蜓">3雙</鞋子>
<總花費金額>
<打的費>50元</打的費>
<貨物金>1000元</貨物金>
</總花費金額>
</購買物品>
然后保存為"goods.xml",注意,在編碼處,要選擇"Unicode"。
2、下面,就對里面的各項值進行解讀。
讀取整個XML文件的方法:
在剛才的XML的同級目錄下新建一FLA文件,然后在場景中放置一TextArea組件。并賦實例名“my_TextArea”,
然后在第一幀中添加如下代碼:
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 ="加載失敗"
}
}
按CTRL ENTER測試,即可以看效果。
首先,我們來看看如何對XML中的節點名稱或者節點屬性進行讀取呢?
比如,我們要讀取如例子中的"購買物品"這幾個字符,該如何操作呢?
我們使用如下語句:
this.firstChild.nodeName;
如果要讀取"襯衣":
this.firstChild.childNodes[0].nodeName;
如果要讀取"1條":
this.firstChild.childNodes[1].childNodes[0].nodeValue;
如果要讀取褲子的品牌:
this.firstChild.childNodes[1].attributes.品牌;
將XML讀取進LIST組件中:
System.useCodepage = true;
var my_TextArea:mx.controls.TextArea;
var my_List:mx.controls.List;
var my_XML:XML = new XML();
my_XML.ignoreWhite = true;
my_XML.load("shopping.xml");
my_XML.onLoad = function(ok:Boolean) {
if (ok) {
var childnodes = this.firstChild.childNodes;
for (i=0; i<childnodes.length; i ) {
my_List.addItem({label:childnodes.nodeName});
}
} else {
my_TextArea.text = "加載失敗";
}
};
第一個節點:firstChild:
用法:this.firstChild;
最后一個節點:lastChild
用法:this.firstChild;
兄弟節點:nextSibling:
用法:this.firstChild.childNodes[0].nextSibling;
另一個兄弟節點:previousSibling:
用法:this.firstChild.childNodes[0].previousSibling;
區別:nextSibling是朝后,而previousSibling是當前之前;
父類節點:parentNode:
用法:this.firstChild.parentNode;
上述所有實例演示:
http://www.taoshaw.com/taoshaw/study/LoadXml/LoadXML.swf
源文件下載:loadXML.rar

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品成人va在线观看| 久久99久久99精品免观看粉嫩| 91av视频在线观看| 亚洲老头老太hd| 色综合91久久精品中文字幕| 中文字幕一区二区精品| 成人免费看吃奶视频网站| 国产自产女人91一区在线观看| 国产精欧美一区二区三区| 中国日韩欧美久久久久久久久| 91在线视频成人| 亚洲综合在线小说| 国产一级揄自揄精品视频| 福利精品视频在线| 亚洲精品456在线播放狼人| 亚洲欧美精品伊人久久| 国产精品久久久久久久久粉嫩av| 色婷婷久久一区二区| 另类美女黄大片| 国产在线播放91| 久久成人免费视频| 中文字幕日韩欧美在线| 国产美女久久精品香蕉69| 亚洲人成五月天| 欧美日韩在线一区| 欧美午夜影院在线视频| 亚洲韩国日本中文字幕| 精品国偷自产在线视频99| 黑人巨大精品欧美一区二区| 91精品视频免费看| 国产噜噜噜噜久久久久久久久| 欧美日韩亚洲视频一区| 欧美日韩亚洲精品一区二区三区| 欧美午夜美女看片| 国产精品网站视频| 成人黄色在线免费| 成人观看高清在线观看免费| 97香蕉超级碰碰久久免费软件| 亚洲图片欧洲图片av| 国产在线久久久| 色综合91久久精品中文字幕| 在线播放国产精品| 日韩欧美福利视频| 日本国产精品视频| 国模gogo一区二区大胆私拍| 亚洲最大激情中文字幕| 在线播放日韩av| 欧美精品久久久久| 亚洲男人第一av网站| 日本亚洲精品在线观看| 91欧美精品午夜性色福利在线| 色婷婷亚洲mv天堂mv在影片| 日韩精品在线观看网站| 在线观看视频亚洲| 精品国产一区二区三区久久久| 亚洲日韩中文字幕| 7777免费精品视频| 国产婷婷成人久久av免费高清| 韩国三级日本三级少妇99| 日韩欧美在线视频日韩欧美在线视频| 亚洲码在线观看| 久久天天躁狠狠躁夜夜躁| 在线视频日本亚洲性| 性色av一区二区咪爱| 国产成+人+综合+亚洲欧美丁香花| 亚洲最新av在线| 欧美成人亚洲成人日韩成人| 国产综合福利在线| 欧美电影免费看| 久久久av网站| 亚洲精品av在线| 成人免费淫片aa视频免费| 自拍亚洲一区欧美另类| 色综合色综合久久综合频道88| 中文字幕在线视频日韩| 日韩精品视频在线免费观看| 亚洲国产精品热久久| 欧美日韩久久久久| 久久的精品视频| 九九精品在线视频| 91精品国产777在线观看| 欧美理论片在线观看| 欧美壮男野外gaytube| 国产精品久久久久久久久| 亚洲欧美www| 欧美激情精品久久久久久| 国产精品视频免费在线观看| 欧美激情乱人伦一区| 日本韩国欧美精品大片卡二| 狠狠色香婷婷久久亚洲精品| 欧美在线视频观看免费网站| 欧美黑人一区二区三区| 日韩成人在线播放| 成人福利免费观看| 亚洲欧美日韩国产中文专区| 在线中文字幕日韩| 色综合91久久精品中文字幕| 欧美日韩激情网| 精品视频偷偷看在线观看| 91亚洲精品一区二区| 日韩在线欧美在线国产在线| 一个人看的www欧美| 日韩免费观看高清| 国内精品小视频在线观看| 欧美日韩一二三四五区| 欧美视频在线观看免费| 国产精品大片wwwwww| 色视频www在线播放国产成人| 亚洲精品免费网站| 不卡av电影院| 国产成人精品免高潮在线观看| 国产成人鲁鲁免费视频a| 欧洲美女免费图片一区| 欧美在线视频一区二区| 亚洲综合日韩中文字幕v在线| 久久影视电视剧免费网站清宫辞电视| 九九精品视频在线| 国产精品久久久久久中文字| 97精品国产aⅴ7777| 久久视频在线看| 九九久久久久99精品| 日韩女优在线播放| 懂色av一区二区三区| 日韩欧美精品在线观看| 国产精品久久久久福利| 国产精品免费在线免费| 欧美片一区二区三区| 亚洲影视九九影院在线观看| 成人久久精品视频| 中文字幕亚洲欧美一区二区三区| 亚洲国产成人av在线| 亚洲免费精彩视频| 欧美又大粗又爽又黄大片视频| 国产视频丨精品|在线观看| 日韩国产欧美精品一区二区三区| 亚洲国产精品字幕| 国产成+人+综合+亚洲欧美丁香花| 色综合久综合久久综合久鬼88| 久久久久久国产精品| www.国产精品一二区| 日韩大片免费观看视频播放| 国产亚洲精品激情久久| 日韩精品在线视频美女| 久久久日本电影| 久久视频国产精品免费视频在线| 亚洲第一网中文字幕| 欧美不卡视频一区发布| 国产一区欧美二区三区| 久久深夜福利免费观看| 亚洲国产小视频| 日韩中文在线观看| 一区二区三区亚洲| xxxx欧美18另类的高清| 欧美刺激性大交免费视频| 中国日韩欧美久久久久久久久| 欧美精品做受xxx性少妇| 欧美多人爱爱视频网站| 2021久久精品国产99国产精品| 日韩精品视频免费在线观看| 欧美寡妇偷汉性猛交| 97成人在线视频| 国产日韩在线亚洲字幕中文| 91tv亚洲精品香蕉国产一区7ujn| 亚洲在线观看视频|