跟踪函数未在As3中返回XmlList.length

跟踪函数未在As3中返回XmlList.length,xml,actionscript-3,Xml,Actionscript 3,我希望基于我加载的一些xml用bitmapdata填充一个数组。我遇到的问题是,我似乎无法获得XMLList的长度 var path:String = "http://mydomain.com/"; var bDataArray:Array = new Array(); var xmlLoader:URLLoader = new URLLoader(new URLRequest(path + "includes/categoryOutput.php")); xmlLoader.addEven

我希望基于我加载的一些xml用bitmapdata填充一个数组。我遇到的问题是,我似乎无法获得XMLList的长度

var path:String = "http://mydomain.com/";

var bDataArray:Array = new Array();

var xmlLoader:URLLoader = new URLLoader(new URLRequest(path + "includes/categoryOutput.php"));
xmlLoader.addEventListener(Event.COMPLETE, addXML);

function addXML(e:Event):void{
    var list:XML = new XML(e.target.data);
    var urlList:XMLList = list.image;
    trace(urlList.length); // <-- should trace list length but traces nothing
    for each(var img:XML in urlList){
        var loader:Loader = new Loader();
        loader.load(new URLRequest(img));
        loader.contentLoaderInfo.addEventListener(Event.COMPLETE, addBData);

    }

}
function addBData(e:Event):void
{
    bDataArray.push(e.target.content.bitmapData);
}
var路径:字符串=”http://mydomain.com/";
var bDataArray:Array=new Array();
var xmlLoader:URLLoader=newurlLoader(newurlRequest(path+“includes/categoryOutput.php”);
addEventListener(Event.COMPLETE,addXML);
函数addXML(e:Event):void{
变量列表:XML=newxml(e.target.data);
var urlist:xmlslist=list.image;

trace(urlist.length);//对于xml,必须将length()用作函数,而不是属性

trace(urlList.length());