Как выполнить обратный вызов после завершения набора асинхронных вызовов службы? - PullRequest
2 голосов
/ 06 декабря 2010

Во Flex я делаю набор асинхронных вызовов:

service.method1.send().addResponder(responder1);
service.method2.send().addResponder(responder2);
service.method3.send().addResponder(responder3);

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

1 Ответ

0 голосов
/ 06 декабря 2010

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

...