看板 Flash 關於我們 聯絡資訊
※ 引述《HAOYOH (瘋)》之銘言: : 這是幫po的... 抱歉 我不懂xml這個東西 但我把程式位置調整了一下 有個小發現 AS程式碼 class Test extends Sprite { var namek:String; var loader:URLLoader; public function Test():void { loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler); loader.load(new URLRequest("data.xml")); trace("namek1: " + namek); } function completeHandler(e:Event):void { try { var xml:XML = new XML(e.target.data); //output_txt.appendText(xml.name.toString() + "\n\n"); trace("namek2: " + namek); } catch (e:TypeError) { //output_txt.text = e.message; } } } Output的訊息 namek1: null namek2: 跟你說的結果相反耶 trace("namek1: " + namek)的執行在completeHandler之前 所以是null 而namek2的值是"" 有東西 但是沒數值 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.178.51 ※ 編輯: wind50321 來自: 118.169.178.51 (10/05 11:08)
dsmwang:沒有看到把namek賦值的程式碼? 10/05 12:59
HAOYOH:wind大 我同學發覺他寫的程式碼好像誤導你了,真是對不起!! 10/05 15:44
HAOYOH:同學的問題dsmwang好像有看出來了,先謝謝2位的幫忙<(_ _)> 10/05 15:46