我正在尝试在 for 循环中调用 XML 文件。我正在使用以下代码:
for (var i:uint = 0; i < files.length; i++)
{
savefilelocation = File.applicationStorageDirectory.resolvePath("puzzle.xml")
var puzzleInput:XML = new XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest(savefilelocation.name));
myLoader.addEventListener(Event.COMPLETE, processXML1);
PuzzleTitle = puzzleInput.Title;
}
function processXML1(event:Event) :void{
puzzleInput = new XML(event.target.data);
trace("puzzleInput: "+puzzleInput.data)
trace(puzzleInput.name)
trace(puzzleInput.url)
}
通常在 for 循环中,我可以调用其他函数。但是,在此代码部分中,我无法访问 processXML1 函数。有没有我错过的一点?谢谢你的帮助。