1
さまざまな時期にサーバーにデータを送信するためのURL要求を行う必要があるFlashプログラムがあります。私は、Flashが成功するまで要求を試し続けたいと思っています。 Flashがリクエストを試行し続けていることを確認し、タイムアウトして送信しようとしないようにするにはどうすればよいですか?私のコードは次のようになります。urlRequestがas3で成功していることを確認する方法
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;
リスナーを簡単に追加できます。エラーが検出された場合、データを再度送信するにはどうすればよいですか? – Boundless
urlLoader.load()メソッドをもう一度使用してください。 urlLoaderをクラスメンバーにすることをおすすめします。そうすれば、クラスの周りを自由に参照できます。それはそれです。 –
ありがとう、これは私のソリューションを作成するのに役立ちました。私はデータを送るために別のクラスを作ることになったので、エラーのために再送する必要があるときに私はそれを無駄にアクセスすることができました。 – Boundless