Если Вы из разных классов запускаете загрузку одного и того же xml,
то лучше при первой загрузке этот xml перевести в object.
Если xml каждый раз разные, то нужно делать систему для
обработки синхронных действий. То есть, в классе, в котором Вы
вызываете LOGIN можно сделать например так

Код AS3:
_sync = new CustomSyncClass( this.completeHandler );
А в классе CustomSyncClass сделать подписку на загрузку и ошибки.