1

特定の時点で、PHP スクリプトを呼び出してサーバー上のテキスト ファイルにテキストを保存する Flash+ActionScript3 プログラムを作成しています。プログラムがこのプロセスの失敗の可能性を考慮していることを確認したいと思います。

fwrite 操作が成功したかどうかに関して、PHP スクリプトがステータス メッセージを Flash に送り返す方法を実装しました (こちらを参照)。

しかし、そもそも PHP スクリプトの読み込みに失敗した場合はどうなるでしょうか? またはハングした場合は?(たとえば、ユーザーのインターネット接続が一時的に失われたとします。) AS3 でこのようなシナリオを確認して処理するには、どのようなアプローチを使用できますか? 正しい方向へのアドバイスや指針をいただければ幸いです。ありがとう!

4

1 に答える 1

1

うん、IO_ERROR についてロンドンが言ったことのように。あなたのプロジェクトはまだデスクトップに保存されていました。次のようなことができます:

varLoader.addEventListener(IOErrorEvent.IO_ERROR, onError);
function onError(evt:IOErrorEvent):void
{
    trace(evt);
}

インターネット接続を無効にすることでテストできます

于 2012-12-06T19:36:17.037 に答える