Flex中的同步httpservice请求

时间:2009-11-24 12:30:41

标签: flex actionscript

是否可以在Flex中使httpService请求同步?

如果是,请告诉我该怎么做。

在接受采访时有人问我。

由于

2 个答案:

答案 0 :(得分:4)

这是不可能的。

答案 1 :(得分:0)

好吧,我的意思是它取决于你 - 你不能以功能的方式做到这一点,但如果我们严格地谈论理论,那么你可能会破解这样的事情:

var returned:Boolean = false;

function syncService():void {
     httpService.addEventListener(Event.COMPLETE, completeHandler);
     httpService.send();

     while (!returned) {}

     return;
}

function completeHandler(e:Event):void {
     returned = true;
}

我从来没有在生产中使用它,它甚至可能都不起作用。它只是要求超时错误等 - 但理论上应该这样做,对吧?