1
我在我的AS3項目中遇到了一個奇怪的問題。當進入全屏時,通信似乎掛斷了。沒有HTTP請求被髮送到服務器,加載器在加載資源(即使是來自瀏覽器緩存的資源)方面存在問題。全屏沒有反應時的ActionScript3
更令人驚訝的是,它並不是每次都會發生,但有時只會發生在本地版本的遊戲中。然後,當遊戲部署在外部服務器上,並且一旦從網站使用它時,就會出現上面列出的那些問題。
我初始化全屏模式是這樣的方式:
gameStage.quality = StageQuality.MEDIUM;
gameStage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
之前我還設置這個屬性:
gameStage.scaleMode = StageScaleMode.NO_SCALE;
gameStage.align = StageAlign.TOP_LEFT;
我有不知道還有什麼能可能是錯誤的,espacially它不」不會發生在我同一遊戲的本地版本上。我爲解決方案搜索了很多東西,但沒有什麼可以工作的。我會盡快提供所有可能的幫助,因爲我很急於部署遊戲。
我大量使用調試器來查看可能是什麼問題,而我的mm.cfg具有可能設置的最高錯誤設置。第二部分確實很奇怪,因爲我已經從Web中找到的示例構建了我的應用程序的全屏部分,並且它們使用了FULL_SCREEN_INTERACTIVE,所以它看起來很奇怪,我會測試它,謝謝。 – Tomcatus 2012-02-24 15:38:21
您是否添加了try..catch塊來防止代碼中的安全錯誤消息?如果您在本地使用調試器播放器,或者您已在瀏覽器中安裝了內容調試器插件,它確實會有所作爲。 「常規」插件不顯示警報窗口。 – weltraumpirat 2012-02-24 15:46:02
我們已經在遊戲中實現了Errbit錯誤報告,並在全球範圍內對它進行了測試... catch。我也認爲這可能是一個問題,但日誌沒有顯示任何東西。感謝您的急救,我不知道它有什麼不同。 – Tomcatus 2012-02-24 15:54:33