Domanda

ho provato a chiamare un servizio utilizzando un ciclo for e sembra che solo la prima chiamata di servizio sembra funzionare. La mia ipotesi è che una volta che un servizio è chiamato ha bisogno di aspettare fino a quando evento result fino a che non può essere chiamato di nuovo. Come posso risolvere questo?

In attesa di ogni servizio per completare prima di query per un altro è troppo lento.

Ex.

callresponder id = "test" Someservice correttamente importate attraverso Flash Builder 4

for (var i: int = 0; i

Solo uno sarebbe successo. Aiuto! Non voglio chiamare After risultato!

È stato utile?

Soluzione

Problema: Il problema è uno risponditore chiamata non può essere utilizzato da chiamata di servizio multiple

.

Soluzione: più responder chiamata ....

var c: CallResponder;

prima di ogni iterazione inizia

c = new CallResponder (); c.addEventListener (ResultEvent.RESULT, resultHandler); c.token = SomeService.whatEver (qualcosa);

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top