我有一个应用于xml加载的事件监听器,它目前可以跟踪它获取的值,这很好,但我希望它能为我返回一个数组以供使用。我已经从“LoadXML”创建并返回了数组(它会返回该数组),但我无法在事件监听器中运行它。
事件监听器可以成功运行“LoadXML”函数,但我不知道如何获取返回的数组以便使用。以下是我的事件监听器目前的工作方式的示例:
事件监听器可以成功运行“LoadXML”函数,但我不知道如何获取返回的数组以便使用。以下是我的事件监听器目前的工作方式的示例:
xmlLoader.addEventListener(Event.COMPLETE, LoadXML());
我假设我会按照以下方式操作数组(但这并不起作用):
var rArray:Array = xmlLoader.addEventListener(Event.COMPLETE, LoadXML());
所以我尝试了以下方法:
xmlLoader.addEventListener(Event.COMPLETE, function():Array{
var rData:Array = LoadXML(datahere);
return rData;
}
但那也没有什么价值。
所以:我如何从事件监听器返回一个数组?谢谢!