Я правильно понял что loadData ты используешь следующим образом

Код AS3:
var ld:loadData = new loadData();
//и сразу же второй строчкой
createObj.use(ld);
Если так , то ты разумеется не дожидаешься загрузки.
createObj должен юзать loadData, только когда она ему просигналит

(т.е. подписавшись на событие), а событие должно генерироваться loadData сразу после строчки loadXMLdata = XML(e.target.data);
Если не правильно понял - напиши подробнее код.