サーバに対して同期要求を行いたい。要求が完了してサーバーが応答するまで、プログラム全体の処理を停止する必要があります。これを行う正しい方法は何ですか?要求が完了するまでのActionscriptブロック
答えて
実際には、サーバが応答するまで、プログラム全体の処理が停止しないようにする必要があります。これは、swfが「スクリプトが15秒間実行された」モーダルダイアログ警告があなたの目の前ユーザーは、その時点であなたの行動を失った原因と考えるかもしれません。これは一般に「クラッシュ」とみなされ、「良い考えではありません」。
すべての実行(レンダリングを含む)を中止すると、達成することを達成しようとしていることは何ですか?あなた本当にが何をしたい場合は
だけで、要求時にユーザの活動へのアプリケーションが完全に非反応性にするために、あなたはあなたのアプリケーションのルートムービークリップのmouseChildren = mouseEnabled = falseを設定して逃げることができるかもしれないです。タイムラインのアニメーションを停止する必要がある場合は、グローバルにそれらをすべて見つける/停止する方法を考え出す必要があります。明らかに、あなたが聞いているenter_frameイベント、またはあなたが実行しているタイマーは、リクエストをすると停止するはずです。
あなたはは(それはタイマーを停止しませんが、おそらくenter_framesを停止します)あなたのコード内で0fpsにswfファイルのフレームレートを設定して逃げることができるかもしれませんが、あなたはその後、サードパーティのモジュールを作成している場合これは間違いなくあなたのswfの消費者を非常に怒らせるでしょう。
あなたはできません(それは実際には良いことです)。読み込みはプレーヤーの内部コードで行いますが、これはフレームのユーザーコードが終了するまで開始しません。そのため、Loader.loadを呼び出し、後でCOMPLETEのイベントリスナーを追加することができます。
- 1. GRDB.swift要求[完了]
- 2. iOSはブロックが完了するまでブロックします
- 3. 非同期要求が完了するまでブロックjsが実行されます
- 4. Web要求セッションでの完了処理
- 5. GoogleのスクリプトでPOST要求が完了していません
- 6. SDWebImage完了ブロック
- 7. AWS Lambdaが「要求を完了する前にプロセスが終了しました」
- 8. 複数のAFNetworking要求が完了するまで待ちます
- 9. 複数のAlamofire要求が完了するまで待ちます
- 10. 非同期のajax要求が完了するのを待つ
- 11. 非同期要求が完了するのを待つ
- 12. ブロックの着信要求サーバが配備されるまでは完全に
- 13. 完了ブロックを追加する前にAlamofireネットワーク要求が発生しましたか?
- 14. 要求が応答なしで完了したときのAjax
- 15. Xcode 8.1完了ブロックでクラッシュする
- 16. 完了前に戻る関数ブロックが終了しました
- 17. 完了できませんでした要求
- 18. JS/Fluxアプリケーションの読み込みは、1つのAPI要求が完了するまで終了しますか?
- 19. 2ブロック完了のOCMockスタブメソッド
- 20. GPS座標の完了ブロック
- 21. assetForURLブロックが完了するまで待つ
- 22. 要求のセッションは、要求が完了する前に削除されました。 。ユーザは、例えば
- 23. 完了ブロックがリークするのを待っていますか?
- 24. 完了ブロックをキャンセルします。
- 25. テーブルビューをリロードする前に2つのサーバー要求が完了しました
- 26. ang1のHTTP要求の完了を検出する方法
- 27. 終了ビューの完了ブロックが実行されると、 Swift
- 28. Coinbase iOS SDK完了ブロック
- 29. ODBCが要求された操作を完了できませんでした
- 30. 角度2 - HTTP要求の完了を待っている間にGUIレンダリングをブロックする方法