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

Регистрация: May 2009
Сообщений: 8
С этим уже смирился..
можно я приведу ужасный код а вы мне скажите что здесь можно поправить?


Код AS3:
 
<mx:RemoteObject id="balanceService" destination="balanceService" result="test()"/>
 
var res = false;
private function test:void
{
	res = true;
}
 
private function main():void
{
       ....
       balanceService.getTest();
       while (!res);
       ................
}
в этом случае будет выполняться цикл пока не придет ответ. Я ПРЕКРАСНО ПОНИМАЮ что это бред и так писать нельзя, но в некоторых языках есть методы реализующие то же самое только коректно, например управление потоками в C#. Не помню точно как но там можно написать что то вроде
Thread.wait(res) - идея такая.
Возможно ли подобным образом организовать остановку выполения во флексе?