作者gamecubemomo (阿毛)
看板Flash
标题[问题] xml读取後的变数不能用
时间Wed May 7 13:40:53 2008
这是我的一小段程式
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
1F:推 etrexetrex:因为 问题二执行比问题一快吧? 05/07 14:01