<?xml version="1.0" encoding="GB2312"?>
<news>
<list Name="中國">
<data>江蘇</data>
<data>01.jpg</data>
</list>
<list Name="美國">
<data>華盛頓</data>
<data>02.jpg</data>
</list>
<list Name="英國">
<data>倫敦</data>
<data>03.jpg</data>
</list>
<list Name="法國">
<data>巴黎</data>
<data>04.jpg</data>
</list>
</news>
----------------------------------
下面flash裏(as2)
System.useCodepage = true;
var Xml:XML = new XML();
Xml.ignoreWhite = true;
Xml.onLoad = function(success) {
if (success) {
//給變量屬值
Nodes = Xml.firstChild.childNodes;
for (i=0; i<Nodes.length; i++) {
//這個是總地域名
guojia.text = Nodes[i].attributes.Name;
//載入庫裏連接名為mc的影片剪輯{定義新加載進來的位置}
var _mc:MovieClip = attMC.attachMovie("mc", "list"+i, i, {_y:i*25});
//影片剪輯裏的Title動態文本
_mc.Title.text = Nodes[i].childNodes[0].firstChild.nodeValue;
//聲明圖片,圖片的路徑與此swf位置要註意
var myPic = Nodes[i].childNodes[1].firstChild.nodeValue;
//影片剪輯裏有個名為pic的載入圖片
_mc.pic.loadMovie(myPic, 1);
}
} else {
trace("數據加載失敗!");
}
};
Xml.load("myxml.xml");
===============================================================
如果只要壹組,那麽就簡單些:
<?xml version="1.0" encoding="GB2312"?>
<news>
<list Name="中國">
<data>江蘇</data>
<data>01.jpg</data>
</list>
</news>
------------------------------------------------
System.useCodepage = true;
var Xml:XML = new XML();
Xml.ignoreWhite = true;
Xml.onLoad = function(success) {
if (success) {
//給變量屬值
Nodes = Xml.firstChild.childNodes;
//這個是總地域名
guojia.text = Nodes[0].attributes.Name;
//Title動態文本
Title.text = Nodes[0].childNodes[0].firstChild.nodeValue;
//聲明圖片,圖片的路徑與此swf位置要註意
var myPic = Nodes[0].childNodes[1].firstChild.nodeValue;
//有個名為pic的載入圖片
pic.loadMovie(myPic, 1);
} else {
trace("數據加載失敗!");
}
};
Xml.load("myxml.xml");