0

http://dominggus.nl/school/afstuderen/expo/でフルスクリーンフラッシュアプ​​リを作成しました

SWFObjectジェネレーターを使用して埋め込みコードを作成しました。さらに、screen.width / screen.height(JavaScriptを使用)をflashVarsとしてSWFに配置する必要があります...

これはすべてChrome/FFのMACで完全に機能しますが、WindowsではIEでのみ機能します...chromeとFirefoxはフルスクリーンにすることを拒否します...

どうしてそれができるのでしょうか?

編集:私はすでにSWFObjectで静的/動的公開を試しましたが、同じ結果です(動的についてはhttp://dominggus.nl/school/afstuderen/expo/index2.htmlを参照してください)

4

1 に答える 1

2

フラッシュ ランタイム エラーが発生しているようですが、デバッグ プレーヤーがインストールされていないため、Chrome または FF ではエラーが表示されません。これは、FF がエラーを表示するために netscape 互換のデバッグ プレーヤーをインストールするだけで簡単です (Chrome の場合、インストールFlash Player の更新を内部で管理するため、より複雑です)。

FF では、次のエラーが発生します。

SecurityError: エラー #2152: フル スクリーン モードは許可されていません。flash.display::Stage/set displayState() で nl.dominggus.infographic.ui::NoFullScreenPage/startButtonClickHandler()[/Users/dominggus/Documents/dpdk/eclipse_workspace/cmd_afstuderen_infographic/src/as/nl/dominggus/infographic /ui/NoFullScreenPage.as:54]

これは、プラグインの allowFullscreen パラメーターが正しく設定されていないことを意味していると思います。

ここで Flash Player のバージョンを確認します (ページの下部にデバッグの [はい/いいえ] が表示されます): http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html

特定のプラットフォームに適したデバッグ プレーヤーを入手してください: http://www.adobe.com/support/flashplayer/downloads.html

ドキュメントから貼り付けた編集

FULL_SCREEN_INTERACTIVE 定数
public static const FULL_SCREEN_INTERACTIVE:String = "fullScreenInteractive" 言語バージョン: ActionScript 3.0 ランタイム バージョン: Flash Player 11.3、AIR 1.0、Flash Lite 4

于 2012-06-26T18:45:07.837 に答える