С этим уже смирился..
можно я приведу ужасный код а вы мне скажите что здесь можно поправить?

Код 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) - идея такая.
Возможно ли подобным образом организовать остановку выполения во флексе?