Flex Multi Service problema de llamada
-
21-09-2019 - |
Pregunta
He intentado llamar a un servicio utilizando un bucle y parece que sólo la primera llamada de servicio parece funcionar. Mi conjetura es que una vez que un servicio se llama tiene que esperar hasta el evento result hasta que pueda ser llamado de nuevo. ¿Cómo puedo solucionar esto?
Espera para cada servicio al completo antes de consultar a otro es demasiado lento.
Ex.
callresponder id = "test" SomeService adecuadamente importados a través de Flash Builder 4
for (var i: int = 0; i Sólo uno podría tener éxito. ¡Ayuda! No quiero llamar después del evento resultado!
Solución
Problema:. El problema es uno que responde la llamada no puede ser utilizado por llamada de servicio múltiple
Solución: Hacer más en responder llamadas ....
var c: CallResponder;
antes de que comience cada iteración
c = new CallResponder (); c.addEventListener (ResultEvent.RESULT, ResultHandler); c.token = SomeService.whatEver (algo);