我想向服務器發出同步請求。我希望整個程序停止處理任何事情,直到請求完成並且服務器已響應爲止;這樣做的正確方法是什麼?Actionscript塊直到請求完成
0
A
回答
1
實際上,您不希望整個程序停止處理任何內容,直到服務器響應爲止,因爲這會導致swf可能觸發「腳本已執行15秒」的模態對話框警告出現在您的面前用戶,在這一點上,你可能會認爲你的行爲是失敗的原因。這通常被認爲是「崩潰」,並且「不是一個好主意」。
什麼是你試圖完成,你認爲停止所有執行(包括渲染)將實現?
如果你真的想要的是隻是讓你的應用程序完全不響應請求期間的用戶活動,那麼你也許能夠逃脫設置mouseChildren =將mouseEnabled =虛假您的應用程序的根影片剪輯。如果您需要停止時間軸動畫,那麼您必須想出一種方法來全局查找/停止它們。很顯然,當你提出請求時,你正在監聽的任何enter_frame事件或你正在運行的計時器都應該停止。
您可能能夠在你的代碼的SWF的幀頻設置爲0fps(它不會停止計時器,但可能會停止enter_frames)脫身,但如果你正在寫一個第三方模塊,然後這肯定會讓你的swf的消費者非常生氣。
0
你不能(事實上,這是件好事)。加載是由玩家內部代碼完成的,該代碼在用戶代碼針對幀完成之前不會啓動。這就是爲什麼您可以稍後調用Loader.load併爲COMPLETE添加事件偵聽器的原因。
相關問題
- 1. 塊,直到ExecutorService的完成
- 2. 等到ajax請求完成
- 3. react.js不渲染,直到ajax請求完成
- 4. 如何等待,直到alamofire圖像請求完成
- 5. 暫停函數執行流程直到ajax請求完成
- 6. 如何暫停/停止功能,直到SOAP請求完成
- 7. 阻止js執行,直到異步請求完成
- 8. Firefox擴展功能正在凍結Firefox,直到請求完成
- 9. rxjs油門提取直到請求完成
- 10. 製作Future塊直到完成
- 11. nodejs塊,直到'for'迭代完成
- 12. MBProgressHUD塊接口,直到完成操作
- 13. 製作qsub塊直到完成作業?
- 14. 所有AJAX請求完成?
- 15. Flickr JSON請求未完成
- 16. Telerik:ajax請求完成事件
- 17. 無法完成GET請求
- 18. 無法完成請求
- 19. 等待AJAX請求完成?
- 20. PassportJS未完成請求
- 21. 如何使用請求npm模塊判斷http請求是否完成?
- 22. 延遲加載Ember視圖模板直至完成AJAX請求
- 23. Spring:掛起FrameworkServlet.processRequest成功完成請求
- 24. 使用node.js下載多個圖像並等待,直到完成所有請求
- 25. 如何停止執行反應代碼,直到axios請求完成?
- 26. 如何讓一個節點http請求暫停執行直到完成
- 27. 通過ajax請求一些東西 - 如何停止其他請求,直到完成這一步
- 28. 放入請求任務暫停,直到其他一些請求任務完成,然後恢復它們
- 29. 阿賈克斯後回導致所有其他網頁請求掛起,直到方法請求完成
- 30. 在完成之前從塊中讀取ajax請求的響應