Как сделать синхронные URL-запросы из ActionScript?

У меня есть большой цикл в ActionScript, который отправляет много данных на 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);
}

Проблема в том, что URLLoader может делать только асинхронные вызовы, он отправляет все эти тысячи запросов одновременно, что убивает веб-сервер.

Кроме того, действует немного странно. Допустим, цикл длится 5 минут. Целых 5 минут на веб-сервер не поступают запросы, затем в конце они отправляются сразу. Я уже перепробовал все, что мог придумать (пустые циклы, обратные вызовы, задержки) - ничего не помогает. Все запросы отправляются сразу, несмотря ни на что.

Как сделать запросы синхронными, чтобы он отправлял один запрос за другим? Может кто-нибудь предложить какое-либо решение?

Ответы на вопрос(1)

Ваш ответ на вопрос