作者Ramone (Ramone)
看板Flash
标题[问题] 读取xmlDocument多种问题
时间Tue Sep 1 22:04:51 2009
我在使用as3写xml读取外部txt遇到一些问题 ~ 虽然有很多教学
对於读取节点的观念都算清楚
但其他的一些观念以及as3的读取方法还是不清楚~"~ (是不是as3写的太简单的缘故?)
以下是flash的code:
System.useCodePage = true;
var url:String = "xml.txt";
var myReg:URLRequest = new URLRequest(url);
var myXML:XMLDocument = new XMLDocument();
var myLoader:URLLoader = new URLLoader();
myLoader.load(myReg);
myLoader.addEventListener(Event.COMPLETE,getCon);
function getCon(me:Event) {
myXML.parseXML(myLoader.data);
cont_txt.text = myXML.firstChild.firstChild.firstChild.nodeValue;
date_txt.text = myXML.firstChild.firstChild.nextSibling.firstChild.nodeValue;
}
link1_txt.htmlText="<u>了解更多</u>";
link1_txt.addEventListener(MouseEvent.MOUSE_UP,hander);
function hander (me:MouseEvent){
navigateToURL(new URLRequest("
http://www.yahoo.com.tw"),"_blank");
}
外部txt档写的节点则是
<item><cont>96年度...</cont><date>[2007/2/06]</date></item>
这里有几个问题想要请教一下
(1) 外部档案是txt档 , 请问改成xml档会比较方便吗 ? 像是上面ink1_txt动态文字
想要在txt档放连结以及修改连结的网址可行吗? (而不是写在flash里面)
(2) 我如果加了一个code myXML.ignoreWhite=true; 但是在txt档以换行的方式写下去
在flash里面还是读取不到文字 , 这是什麽原因呢 ?
这是档案 :
http://ra12mone34.googlepages.com/xml.rar
试了好久还是试不出来 !! 希望高手能帮我解答问题 ..
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.35.30
※ 编辑: Ramone 来自: 114.46.35.30 (09/01 22:07)
1F:推 cjcat2266:XMLDocument是旧class了,请用XML class 09/01 22:52
2F:→ cjcat2266:XML class可以用E4X语法存取资料,会方便很多 09/01 22:53
3F:推 icemilk:我忘了把最外层的item拿掉 再试试看吧 09/01 22:56