Ciao, tramite un file xml vado a caricare ora pochi dati, ma in futuro un bel po, come faccio a controllare se tutti i dati sono stati caricati correttamente ed eseguire una funzione appunto se il caricamento è andato a buon fine?

Questo e l'xml che mi carica i dati, ora ha solo 3 variabili, ma in fituro saranno anche 30 0 40..

Codice PHP:
var dati:XML = new XML();
dati.ignoreWhite true;
var 
msg:Array = new Array();
var 
design:String = new String();
var 
immBg:String = new String();
dati.load(_global.percorso "xml/dati" _global.lingua ".xml");
function 
datiCaricati(success) {
    if (
success) {
        
trace("--------------------------------------");
        
trace("-> xml dati caricati");
        
// Riempio gli array con i percorsi dall'XML
        
for (var 0dati.firstChild.childNodes[0].childNodes.lengthi++) {
            
msg.push(dati.firstChild.childNodes[0].childNodes[i].firstChild.nodeValue);
            
trace("msg" + [i] + ": " msg[i]);
        }
        
design dati.firstChild.childNodes[1].childNodes[0].firstChild.nodeValue;
        
immBg dati.firstChild.childNodes[2].childNodes[0].childNodes[0];
        
trace("design: " design);
        
trace("immBg: " immBg);

        
trace("--------------------------------------");
    }
}
dati.onLoad datiCaricati