[問題] xml讀取後的變數不能用

看板Flash作者 (阿毛)時間17年前 (2008/05/07 13:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/4 (看更多)
這是我的一小段程式 var _totalRow:Number; // 這是放總列數用的 var _totalCol:Number; // 這是放總欄數用的 //--------------------------------------------------------------------- // 這裡作XML載入 //--------------------------------------------------------------------- var _puzzleXML:XML = new XML(); _puzzleXML.load("CrossPuzzle.xml"); _puzzleXML.ignoreWhite = true; _puzzleXML.onLoad = function (success:Boolean):Void { if (success) { _totalRow = _puzzleXML.firstChild.firstChild.attributes.row; _totalCol = _puzzleXML.firstChild.firstChild.attributes.column; // 這裡是問題一 trace("_totalRow = "+_totalRow); trace("_totalCol = "+_totalCol); }else{ // XML載入失敗 } } // 這裡是問題二 trace("_totalRow = "+_totalRow); trace("_totalCol = "+_totalCol); 我的問題是這樣的: 我這問題一的部分,兩個trace都能正常的顯示_totalRow跟_totalCol的值. 但是到問題二的時候,_totalRow跟_totalCol都變成undefined了. 請問這是什麼原因呢?需要用什麼方法才能解決呢? 感激不盡~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.16.14

05/07 14:01, , 1F
因為 問題二執行比問題一快吧?
05/07 14:01, 1F
文章代碼(AID): #188K3cC9 (Flash)
討論串 (同標題文章)
文章代碼(AID): #188K3cC9 (Flash)