我的朋友和我一直在做一個as3多人遊戲。沒有策略請求的測試在本地獲得成功,但最後我們添加了它,以便我們可以在瀏覽器上進行測試。政策要求是否需要延遲?
奇怪的事情發生了,因爲它設法連接到服務器,但它需要垃圾郵件連接按鈕才能開始發送數據。
使用計時器,問題已解決,但我們不想等待5秒鐘才能連接。我不知道什麼是錯的,而且關於這個問題在互聯網上很少有信息可以獲得。有人試驗過這個問題嗎?
我的朋友和我一直在做一個as3多人遊戲。沒有策略請求的測試在本地獲得成功,但最後我們添加了它,以便我們可以在瀏覽器上進行測試。政策要求是否需要延遲?
奇怪的事情發生了,因爲它設法連接到服務器,但它需要垃圾郵件連接按鈕才能開始發送數據。
使用計時器,問題已解決,但我們不想等待5秒鐘才能連接。我不知道什麼是錯的,而且關於這個問題在互聯網上很少有信息可以獲得。有人試驗過這個問題嗎?
這可能是因爲Flash遊戲必須先從網頁緩存中加載。它可能取決於互聯網速度,計算機緩存,您正在使用的瀏覽器等。對於其他所有文檔,閃存,HTML等,本地測試可讓您立即訪問,但通過網絡打開它可能會帶來時間
策略請求不應該要求您手動添加延遲,所以必須有其他事情正在進行。
即使該方法被命名爲對Security.loadPolicyFile(),不加載的策略 文件,直到網絡調用需要策略文件發出 。調用loadPolicyFile()只需告訴Flash Player 何時需要查找策略文件。
您無法收到啓動或完成策略文件請求的時間爲 的通知,並且沒有理由這麼做。 Flash Player 異步執行策略檢查,並自動等待 發起連接,直到策略文件檢查成功後 成功。
它確實可以連接,但我無法立即發送任何東西。第一次我們將計時器設置爲等待3秒鐘,但我們再次將時間增加到6秒。我知道這聽起來很愚蠢。 –
遊戲沒有連接到從beggining服務器。在嘗試連接之前,它需要一個方向。所以緩存不應該是一個問題。 –