non è così che ti ho suggerito io

non puoi richiamare un'azione che usi il tuo array, fuori dall'onLoad, ma puoi fare ad esempio una cosa del genere

codice:
var gallery_xml:XML = new XML();
gallery_xml.ignoreWhite = true;
gallery_xml.onLoad = function(success:Boolean) {
	try {
		if (success) {
			var images:Array = this.firstChild.childNodes;
			var titolo_array:Array = new Array();
			for (var i = 0; i<images.length; i++) {
				titolo_array.push({src:images[i].attributes.tit});
				traccia(titolo_array, i);
			}

		} else {
			throw new Error("Unable to parse XML");
		}
	} catch (e_err:Error) {
		trace(e_err.message);
	} finally {
		delete this;
	}
};
gallery_xml.load("gallery.xml");
var traccia:Function = function(images:Array, index:Number){
	trace(images[index].src);
}