Re: [問題] 讀取xmlDocument多種問題

看板Flash作者 (冰牛奶)時間15年前 (2009/09/01 22:30), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串2/3 (看更多)
: 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 : 試了好久還是試不出來 !! 希望高手能幫我解答問題 .. 將文字檔改存xml,txt沒有節點可以用 不過字串進來還是可以利用轉型變成XML,不知道效能差多少 然後我是習慣直接指到節點位置 如下 cont_txt.text = myXML.cont.toString(); date_txt.text = myXML.date.toString(); (1)將hyperlink寫在節點的值裡面,簡單一點的方法是直接用html語法包起來 <item><link><![CDATA[ <a href="click" rel="nofollow">http://xxxxx">click</a> ]]></link></item> 再用htmlText顯示出來 link.htmlText = myXML.link.toString(); (2)xml外部檔案的換行符號要用&#xA; 不能用\n http://help.adobe.com/zh_TW/AS3LCR/Flash_10.0/XML.html 看完最下面的範例應該E4X基礎都會了 -- ▏▎▍▌▋這世界上根本沒有真理 所謂 真理 只不過是 另一種 假象 罷了▋▌▍▎▏ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.47.23 ※ 編輯: icemilk 來自: 122.116.47.23 (09/01 22:54)

09/01 22:38, , 1F
我改了還是不行欸~"~ 測試出現 Access of possibly undefin
09/01 22:38, 1F

09/01 22:39, , 2F
ed 那兩行
09/01 22:39, 2F

09/01 22:58, , 3F
用XML物件去接吧
09/01 22:58, 3F
※ 編輯: icemilk 來自: 122.116.47.23 (09/01 23:00)

09/03 02:30, , 4F
剛才試過,xml檔的副檔名未必要是.xml
09/03 02:30, 4F

09/03 02:30, , 5F
可以用 .txt .php 之類的
09/03 02:30, 5F

09/03 02:31, , 6F
看你假的SERVER環境囉
09/03 02:31, 6F
文章代碼(AID): #1AdJ02bL (Flash)
文章代碼(AID): #1AdJ02bL (Flash)