Вопрос

Я попытался позвонить в службу, используя цикл для цикла, и кажется, что только первый сервисный вызов, кажется, работает. Я предполагаю, что после того, как сервис будет вызван, ему нужно ждать события, пока его не сможет снова вызвать. Как я могу обезболить это?

Ожидание, когда каждая служба завершит, прежде чем запросить другого, слишком медленно.

Бывший.

Callresponder id = "test" someService правильно импортирован через Flash Builder 4

for (var i: int = 0; i <pool.length; i ++) {test.token = someservice.getSomething (pool [i] .somevalue); }

Только один был бы успешным. Помощь! Я не хочу звонить после результатов!

Это было полезно?

Решение

Проблема: Проблема в том, что один из ответов на вызов не может быть использован с помощью нескольких сервисных вызовов.

Решение: Сделайте больше ответчиков по вызову ....

var c: callresponder;

Перед началом каждой итерации

c = новый CallResponder (); C.AddeventListener (resultevent.Result, Resulthandler); C.Token = SomeService.Whatever (что -то);

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top