Как я могу убедиться, что urlRequest успешно в as3 - PullRequest
1 голос
/ 26 марта 2012

У меня есть программа Flash, которая должна делать URL-запросы для отправки данных на сервер в разное время.Я хочу, чтобы Flash продолжал пытаться выполнить запрос, пока он не будет успешным.Как сделать так, чтобы Flash продолжал пытаться выполнить запрос, не превышал время ожидания и не прекращал попытки отправки?Мой код выглядит так:

urlRequest = new URLRequest("https://xyz.php");
var variables:URLVariables = new URLVariables();
urlRequest.method = URLRequestMethod.POST;
variables.session_id = sessionId;
... 

urlRequest.data = variables;
urlLoader = new URLLoader(urlRequest);
urlLoader.dataFormat  = URLLoaderDataFormat.VARIABLES;

1 Ответ

1 голос
/ 26 марта 2012

Вы можете добавить прослушиватель в IOErrorEvent.IO_ERROR и попробовать еще раз, если он потерпит неудачу. Возможны и другие ошибки, например ошибки безопасности, которые вы также можете прослушивать, хотя вероятность того, что в будущем произойдет сбой, а затем произойдет магический успех, гораздо менее вероятна.

...