¿Cómo hacer solicitudes de URL síncronas desde actionscript?
Tengo un gran bucle en actionscript que envía muchos datos a una 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);
}
El problema es que URLLoader solo puede realizar llamadas asincrónicas, envía todas esas miles de solicitudes a la vez, lo que mata al servidor web.
Además, actúa un poco extraño además de eso. Digamos que el ciclo se ejecuta durante 5 minutos. Durante 5 minutos completos no hay solicitudes que llegan al servidor web, luego, al final, todas se envían a la vez. Ya probé todo lo que se me ocurrió (bucles vacíos, devoluciones de llamada, retrasos), nada ayuda. Todas las solicitudes se envían a la vez sin importar qué.
¿Cómo hacer solicitudes sincrónicas para que envíe una solicitud tras otra? ¿Alguien puede sugerir alguna solución?