HTTPService наследует AbstractInvoker, который позволяет вам использовать токены и ответчики, которые вы не можете использовать с URLLoader. Токены хороши, когда вам нужно передать конкретные переменные, относящиеся к запросу, которые вы хотите вернуть с ответом.
Кроме этого, использование URLLoader или HttpService для загрузки xml одинаково.
Пример:
var token:AsyncToken = httpService.send({someVariable: 123});
token.requestStartTime = getTimer();
token.addResponder(new AsyncResponder(
function (evt:ResultEvent, token:Object):void {
var xml:XML = evt.result as XML;
var startTime = token.requestStartTime;
var runTime = getTimer() - startTime;
Alert.show("Request took " + runTime + " ms");
//handle response here
},
function (info:Object, token:Object):void {
//handle fault here
},
token
));