2012-02-24 14 views
1

AS3プロジェクトで奇妙な問題が発生しました。フルスクリーンに入ると、通信がハングアップするようです。 HTTPリクエストはサーバーに送信されず、ローダーはアセットのロードに問題があり、ブラウザのキャッシュからのアセットも含めて問題があります。フルスクリーンが反応しない場合のActionScript3

さらに驚くべきことは、毎回発生するのではなく、ゲームのローカルバージョンでのみ発生するという事実です。ゲームが外部サーバーに展開され、Webサイトからゲームが使用されると、上記の問題が発生します。

私は、このような方法でフルスクリーンモードを初期化します。

gameStage.quality = StageQuality.MEDIUM; 
gameStage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE; 

を、私はまた、このプロパティを設定する前に:おそらく間違っている可能性があり、私は何のアイデアを得なかっまし

gameStage.scaleMode = StageScaleMode.NO_SCALE; 
gameStage.align = StageAlign.TOP_LEFT; 

を、espaciallyそれはdoesnの同じゲームのローカルバージョンでは起こりません。私は解決策のためにたくさんのGoogle検索したが、何も動作するように見えない。私はゲームを展開するのがかなり急いでいるよりも早く、すべての可能な助けを可能にするでしょう。

答えて

1

あなたは自分でsecurity issueを持っています。エラーメッセージを表示するには、常にcontent debugger version of Flash Playerおよび/またはconfigure mm.cfgを使用する必要があります。

また、FULL_SCREEN_INTERACTIVEはAIRアプリケーションでのみサポートされています。

+0

問題が何であるかを確認するためにデバッガを頻繁に使用しましたが、mm.cfgが設定可能な最高のエラー設定を持っています。 2番目の部分は本当に奇妙です。なぜならWebで見つかったサンプルからアプリケーションの全画面部分を構築してFULL_SCREEN_INTERACTIVEを使用したので、奇妙なことです。 – Tomcatus

+0

コード内のセキュリティエラーメッセージを防ぐためにtry..catchブロックを追加しましたか?デバッガプレーヤーをローカルで使用している場合や、ブラウザにコンテンツデバッガプラグインをインストールしている場合は、違いがあります。 「通常の」プラグインは警告ウィンドウを表示しません。 – weltraumpirat

+0

ゲームでErrbitエラー報告を実装し、グローバルtry ... catchでテストしました。私はこれも問題だと思ったが、ログに何も表示されなかった。二次援助のおかげで、私はそれがこのような違いを生み出すかどうか分かりません。 – Tomcatus

関連する問題