Wie mache ich synchrone URL-Anfragen aus Actionscript?

Ich habe eine große Schleife im Actionscript, die viele Daten an eine URL sendet:

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);
}

Das Problem ist, dass URLLoader nur asynchrone Aufrufe ausführen kann und alle diese Tausend Anfragen gleichzeitig sendet, wodurch der Webserver beendet wird.

Auch es wirkt ein bisschen komisch obendrein. Nehmen wir an, die Schleife läuft 5 Minuten lang. Für ganze 5 Minuten kommen keine Anfragen an den Webserver, am Ende werden alle auf einmal gesendet. Ich habe bereits alles ausprobiert, was mir in den Sinn kam (leere Schleifen, Rückrufe, Verzögerungen) - nichts hilft. Alle Anfragen werden auf einmal gesendet, egal was passiert.

Wie werden Anforderungen synchronisiert, sodass eine Anforderung nach der anderen gesendet wird? Kann jemand bitte eine Lösung vorschlagen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage