1

私はトレードショーのためにキオスクゲームを構築しており、ユーザーがESCでフルスクリーンを出ないようにしたいと考えています。

Flash CS6 IDE を使用しています。

onKeyDown イベントで ESC キーをトラップできますが、Windows 実行可能ファイルで ESC キーが全画面表示を終了するのを防ぐことはできません。

AIR と Flex のソリューションの投稿を見て、Flash IDE で使用するものとして stage.nativeWindow に関するあなたのメモを見ましたが、「静的型 flash.display の参照を通じて未定義の可能性があるプロパティ nativeWindow へのアクセス:ステージ。" エラー。

私が使用しているコードは次のとおりです。

   function init():void
                {
                    stage.nativeWindow.addEventListener(KeyboardEvent.KEY_DOWN, escapeTrap);
                    stage.nativeWindow.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
                }

    function escapeTrap(event:KeyboardEvent):void
                {
                    if (event.keyCode == Keyboard.ESCAPE)
                    {
                        event.preventDefault();
                    }
                }

ありがとう!

4

0 に答える 0