Спасибо, ребята,
я нашел, где проблема:
я не указал тип полученного контента,
это решено, когда я использовал
request.contentType = "text/xml";
поэтому код будет выглядеть так:
function getData(onComplete) {
var request:URLRequest = new URLRequest("http://...");
request.contentType = "text/xml";
request.data = "";
request.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE ,function(e) { xmlParser(e); onComplete(e); } );
try
{
mainData.splice(0,mainData.length);
loader.load(request);
return true;
}
catch (e){
return false;
}
}
function xmlParser(e) {
var xml:XML = new XML(URLLoader(e.target).data);
}
}