Pues, ahora mismo, lo único que se me ocurre es hacer un for each que sume 1 a una variable "elemento" cada vez que entre en el xml y coja un nuevo elemento:
Código :
var elementos:int=0;
var xml:XML; //este será el achivo xml
var url:String; //aqui guardamos la dirección del archivo .xml que queremos usar
var loader:URLLoader=new URLLoader;
var request:URLRequest=new URLRequest(url); //cargamos el archivo xml en el request, dándole la dirección donde está ubicado
loader.load(request);
xml=new XML(loader);
loader.addEventListener(Event.COMPLETE, recorreXML);
function recorreXML(e:Event):void
{
xml=new XML(loader.data);
for each(xml in xml.elements())
{
elementos++;
}
}
Espero que con esto te valga... de todas formas si veo alguna función que te lo haga directamente sin estar programando tanto, te lo comentaré:
Un saludo