Показать сообщение отдельно
Старый 16.07.2009, 23:52
LA_ вне форума Посмотреть профиль Отправить личное сообщение для LA_ Найти все сообщения от LA_
  № 3  
Ответить с цитированием
LA_

Регистрация: Jun 2009
Сообщений: 64
нечитаем из-за форматирования?
попробуем снова:
Код 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.
Или есть более правильные способы?