нечитаем из-за форматирования?
попробуем снова:

Код AS3:
public function getVariableValue(Session:Number) {
var VariableValue:Number=0;
_data_provider.request(DataProvider.GET_VARIABLE, {
params:{key:2065, session: Session},
onComplete: function(data) {
trace(Session+"- "+data);
VariableValue=data;
}
});
return VariableValue;
}
_data_provider.request - не моя функция. а результат своей работы она возвращает в виде onComplete: function(data). как можно дождаться результата её работы?
Добавлено через 17 минут
хм. в голову пришла след. идея - завести еще одну переменную:
var Completed:Boolean=false;
при наступлении события делать её true,
а перед return VariableValue - бесконечный цикл проверяющий значение Completed.
Или есть более правильные способы?