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

看板Flash作者 (moonet)時間17年前 (2008/05/07 14:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《gamecubemomo (阿毛)》之銘言: : 這是我的一小段程式 : 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了. : 請問這是什麼原因呢?需要用什麼方法才能解決呢? : 感激不盡~ 加上 onMouseDown = function() { trace("_totalRow = "+_totalRow); trace("_totalCol = "+_totalCol); } 你一直按就知道為什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.113.234
文章代碼(AID): #188KOQ7l (Flash)
文章代碼(AID): #188KOQ7l (Flash)