作者etrexetrex (moonet)
看板Flash
标题Re: [问题] xml读取後的变数不能用
时间Wed May 7 15:24:07 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("问题一");
trace("_totalRow = "+_totalRow);
trace("_totalCol = "+_totalCol);
问题二();
}else{
// XML载入失败
}
}
function 问题二()
{
// 这里是问题二
trace("问题二");
trace("_totalRow = "+_totalRow);
trace("_totalCol = "+_totalCol);
}
这样就会是你要的
: 我的问题是这样的:
: 我这问题一的部分,两个trace都能正常的显示_totalRow跟_totalCol的值.
: 但是到问题二的时候,_totalRow跟_totalCol都变成undefined了.
: 请问这是什麽原因呢?需要用什麽方法才能解决呢?
: 感激不尽~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.113.234
1F:推 gamecubemomo:可以了!!! 非常感谢这位大大~ 05/07 15:32
2F:推 teyou:E大 真是强 XD (还在熬夜写CODE阿 ?) 05/08 23:36