作者Angelliya (澪澪)
看板Flash
標題[問題] XML問題
時間Thu Jul 5 11:41:15 2007
原始檔位置
http://ms3.pccu.edu.tw/~s9226925/xml_q.rar
--
stop();
function loadData(XMLPath) {
var MyXML:XML = new XML();
MyXML.ignoreWhite = true;
MyXML.onLoad = function() {
var IMAGELIST = MyXML.firstChild.childNodes;
for (var i:Number = 0; i<IMAGELIST.length; i++) {
trace("Name="+IMAGELIST[i].firstChild.childNodes);
trace("Year="+IMAGELIST[i].firstChild.nextSibling
.childNodes);
trace("Work="+IMAGELIST[i].firstChild.nextSibling
.nextSibling.childNodes);
//以上是trace
this["a"+(i+1)].name_txt.text = IMAGELIST[i]
.firstChild.nextSibling.childNodes;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//Q1.這個是不知道要怎麼改的地方...
var k:String;
var kk:String;
k = IMAGELIST[1].firstChild.childNodes;
kk = IMAGELIST[1].firstChild.nextSibling.nextSibling
.childNodes;
a2.name_txt.text = kk+k;
^^^^^^^^^^^^^^^^^^^^^^^^
//Q2.單獨顯示K或KK都是OK 可是kk+k就會變NaN
//
a3.name_txt.text = IMAGELIST[2].firstChild.childNodes;
a3.year_txt.text = IMAGELIST[2].firstChild.
nextSibling.childNodes;
a3.work_txt.text = IMAGELIST[2].firstChild.
nextSibling.nextSibling.childNodes;
//正常來說顯示出來的是這樣
}
};
MyXML.load(XMLPath);
}
loadData("tw3.xml");
----
我覺得應該是我觀念上哪邊出了問題
所以與其瞎猜問題在哪 不如在版上發問 @@"
謝謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.129.200
推 icedesign:將kk+k改成"kk"+"k"試看看!同鞋~ 07/05 15:58
推 icedesign:= ="好像也不對!會不會是不能醬子直接加呢? 07/05 16:06