У меня есть большой цикл в ActionScript, который посылает много данных на веб-сайте:Как сделать синхронные запросы URL из ActionScript?
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 минут на веб-сервер не поступает запросов, затем в конце все они отправляются сразу. Я уже пробовал все, что мог подумать (пустые циклы, обратные вызовы, задержки) - ничего не помогает. Все запросы отправляются сразу независимо от того, что.
Как сделать запросы синхронными, поэтому он отправит один запрос за другим? Кто-нибудь может предложить любое решение?