作者etrexetrex (moonet)
看板Flash
标题Re: [问题] xml读取後的变数不能用
时间Wed May 7 14:03:03 2008
※ 引述《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