Попробуй так. Работает.

Код AS3:
package classes{
import flash.display.*;
import flash.events.*;
import flash.net.*;
public class VkomandeClass extends EventDispatcher{
public var getUrl : String;
public var resultData : String;
private var xmlLoader:URLLoader
public function VkomandeClass(){
xmlLoader = new URLLoader(new URLRequest("http://vkomande/md5.php?"+getUrl));
xmlLoader.addEventListener(Event.COMPLETE, viewXML);
}
public function getXML():void{
var request : URLRequest = new URLRequest("xmlFile.xml")
var xmlLoader : URLLoader = new URLLoader(request);
xmlLoader.addEventListener(Event.COMPLETE, viewXML);
xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, sendErrorMesge);
}
private function viewXML(e:Event):void{
var returnData = e.target.data;
resultData = returnData;
dispatchEvent(new Event('loadComplete'));
}
private function sendErrorMesge(e : IOErrorEvent):void{
dispatchEvent(new Event('loadFailed'));
}
}
}

Код AS3:
import classes.VkomandeClass;
var vkm : VkomandeClass = new VkomandeClass();
vkm.getUrl = 'a=1&b=2&c=3';
vkm.addEventListener("loadComplete", complMessage);
vkm.addEventListener("loadFailed", failMessage);
vkm.getXML();
function complMessage(e : Event) {
trace("Загрузка успешно завершена");
trace(vkm.resultData);
}
function failMessage(e : Event){
trace("При загрузке возникли ошибки");
}