Como fazer solicitações de URL síncronas a partir do actionscript?
Eu tenho um grande loop no actionscript que envia muitos dados para um URL:
for(var i=0;i<1000;i++) {
var request:URLRequest = new URLRequest();
request.url = url;
request.method = URLRequestMethod.POST;
request.data = data;
var loader:URLLoader = new URLLoader();
loader.load(request);
}
O problema é que o URLLoader pode fazer apenas chamadas assíncronas e envia todos esses milhares de solicitações de uma só vez, o que mata o servidor da web.
Também age um pouco estranho em cima disso. Digamos que o loop esteja em execução por 5 minutos. Por 5 minutos inteiros, não há solicitações chegando ao servidor da Web e, no final, todas elas são enviadas de uma só vez. Eu já tentei tudo o que pude pensar (loops vazios, retornos de chamada, atrasos) - nada ajuda. Todos os pedidos são enviados de uma só vez, não importa o quê.
Como fazer pedidos síncronos, para que ele envie um pedido após o outro? Alguém pode sugerir alguma solução?