作者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
1F:推 icedesign:将kk+k改成"kk"+"k"试看看!同鞋~ 07/05 15:58
2F:推 icedesign:= ="好像也不对!会不会是不能酱子直接加呢? 07/05 16:06