Load multiple xml

this doesnt work?
is there a way to pull this somehow?


var _xmlURLArr:Array;
var _xmlArr:Array;

var _xmlV1:XML;
var _xmlV2:XML;
var _xmlV3:XML;
var _xmlV4:XML;
var _xmlV5:XML;

var _xmlH1:XML;
var _xmlH2:XML;
var _xmlH3:XML;
var _xmlH4:XML;

_xmlURLArr = ["V1.xml", "V2.xml", "V3.xml", "V4.xml", "V5.xml", "H1.xml", "H2.xml", "H3.xml", "H4.xml"];
_xmlArr = [_xmlV1, _xmlV2, _xmlV3, _xmlV4, _xmlV5, _xmlH1, _xmlH2, _xmlH3, _xmlH4];

init();

function init():void {

    _xmlLoader = new XMLLoader(_xmlURLArr[0]);
    _xmlLoader.addEventListener(Event.COMPLETE, processXML, false, 0, true);

}
function processXML(e:Event):void {

    _xmlArr[0] = new XML(_xmlLoader.getXML());
    _xmlLoader.removeEventListener(Event.COMPLETE, processXML);

    trace(_xmlV1);//nothing

    _xmlArr.splice(0, 1);
    _xmlURLArr.splice(0, 1);

    if (_xmlURLArr.length > 0) {
        init();
    }
}