私はFlash AS 2プロジェクトを持っています..myData.load(link)関数を使用して変数をロードします..このロード期間中、「お待ちください」アニメーションがあります....データがあれば、この待機中のアニメーションをオフにして実行します私のルーティーン ..
すべては順調です。
しかし、私の問題は、この myData.load() がタイムアウトした場合です..つまり、インターネットがダウンしているときに FLASH が変数をロードしようとすると、待機中のアニメーションが永遠に残ります..インターネットに再接続しても、フラッシュが動かなくなるようですそのロードシーケンスで..
これで、待機中のアニメーションに「タイムアウト」を設定して数秒後にオフにすることで、これを簡単に修正できます..これは、フラッシュが変数の送信/読み込みを停止することを決定したときに同期されます (Time To Live/Time Out のようなもの) ..したがって、フラッシュが待機する時間と、それを検出する方法を知る必要があります。
フラッシュがこのタイムアウトを検出し、少なくとも失敗ステータスでロード関数をトリガーできることを願っています..廃止された loadVariables() 関数を使用すると、ターゲット URL に接続できないときに少なくともフラッシュが失敗に応答するため、これはより良い..
これにより、その関数が再呼び出しされたときのいくつかの問題も回避できます。
何か案は?