2012-12-14 60 views
1

我的某些Flash遊戲在我的Google App Engine應用中無法正常運行,但存在一些問題。其中一個每次都崩潰而另一個只是停止工作,但是,當相同版本的Flash遊戲在具有相同Flash嵌入標籤的普通Web主機服務(非GAE)上運行時,不會發生這些問題。谷歌App Engine崩潰的Flash遊戲(其中一些)

我的網站上運行的Google App Engine上的遊戲崩潰,但在標準託管服務器上運行時工作正常。 http://www.eeriegames.com/play-game/the-breach

我的網站上運行的Google App Engine上的遊戲無法正常工作,但在標準網絡託管服務器上運行時運行良好。 http://www.eeriegames.com/play-game/yan-loong-legend-3-double-swallow

非常感謝您的幫助。我曾嘗試添加crossdomain.xml策略文件並使用各種參數更改嵌入標記,但它們都不起作用。

回答

0

我只是點擊了你的eeriegames鏈接的違反,它沒有運行(Windows 7 PC,IE9,Flash Player 11.5) - 我得到了「內存不足」感嘆號圖標。所以我想知道這是否與內存設置或類似的事情有關。
話雖如此,我認爲OOM圖標出現在玩家已經死亡,無論原因如何... 當我下載它並在外部Flash Player中運行它時,您的SWF工作正常 - 但是當我嘗試着看着它時Adobe的SWF調查器給了我一些解析錯誤。所以我想也許SWF已經被破壞了。你用什麼來編譯它?看起來像Flex 3 ..可能值得使用更近的東西?
不太清楚爲什麼這可以在一個系統上工作,而不是另一個,或者爲什麼當我使用你的網絡服務器時得到OOM圖標,而對你來說這工作正常。你是否還檢查過你的全局Flash設置,以確保這兩個站點的可信路徑,本地存儲等都設置相同?
我的建議是嘗試讓SWF編譯,以便在使用反編譯器查看它時不會出現任何分析錯誤,然後查看是否仍有問題。
希望有幫助!
安德魯

+0

謝謝安德魯,但我不能編譯這些遊戲,因爲我不是這些遊戲的開發者。我只是基本上在GAE上運行的應用程序中託管遊戲。奇怪的是,這些遊戲在非GAE虛擬主機上運行平穩。我真的不能確定這個問題的原因。 – Ook