我尝试使用for循环调用服务,似乎只有第一个服务调用有效。我的猜测是,一旦服务被调用,它需要等到结果事件,直到可以再次调用它。我如何解决这个问题?
等待每个服务完成后再查询另一个服务的速度太慢。
例如。
通过Flash Builder 4正确导入的callresponder id=“测试”SomeService
对于(var i:int=0;i< pool.length;i++) { test.token = SomeService.getSomething(pooli.someValue);}
只有一个会成功。帮助!我不想在结果事件之后调用!
发布于 2009-12-30 17:08:15
问题:一个呼叫响应器不能被多个服务呼叫使用。
解决方案:让更多的电话响应者....
var c:CallResponder;
在每次迭代开始之前
C=新的CallResponder();c.addEventListener(ResultEvent.RESULT,resultHandler);c.token =SomeService.whatEver(某物);
https://stackoverflow.com/questions/1975352
复制相似问题