Есть вот такая корявая функция отправки/получения данных с сервера.

Код AS3:
function senderData(id:Number, param:String, script:String):Boolean
{
var sendLoader:URLLoader = new URLLoader();
var sendRequest:URLRequest = new URLRequest('mydomen'+script+'.php' + '?' + Math.random());
sendRequest.method = URLRequestMethod.POST;
var sendVars :URLVariables = new URLVariables();
sendVars['id'] = id;
sendVars['param'] = param;
sendRequest.data = sendVars;
sendLoader.load(sendRequest);
var resulter:Boolean = false;
sendLoader.addEventListener(Event.COMPLETE, function(e:Event)
{
if (sendLoader.data == "ok")
{
resulter = true;
}
});
return resulter;
}
Но я так понимаю, она всегда возвращает false из предустановки. Как мне вернуть значение "наружу" изнутри события только после того, как оно произойдет?
Добавлено через 29 минут
Разобрался. Создал новый event и добавил слушателя на него.