AS3:如何获得全屏和键盘输入?

Tin*_*ise 6 keyboard fullscreen actionscript-3

由于在全屏模式下闪光灯不允许键盘输入,我想知道是否有解决方法?

我有一个闪存,它将在浏览器中全屏运行,需要不同类型的键盘输入.我已经阅读了一些关于AIR的内容,但是我并不完全理解它,如果可能的话,我想采用另一种方式.

有人知道吗?

小智 6

public function setFullScreen():void
            {
                this.width = Capabilities.screenResolutionX;
                this.height = Capabilities.screenResolutionY;
                this.stage.align = StageAlign.TOP_LEFT;
                this.stage.scaleMode = StageScaleMode.NO_SCALE;
                this.stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;

            }
Run Code Online (Sandbox Code Playgroud)

使用 FULL_SCREEN_INTERACTIVE

  • [`FULL_SCREEN_INTERACTIVE`](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/StageDisplayState.html#FULL_SCREEN_INTERACTIVE)仅适用于flash player> = 11.3(和AIR 1.0). (2认同)

Pat*_*ick 2

在浏览器中全屏模式下无法获取输入键。

Air 仅适用于桌面应用程序,因此如果您的应用程序必须在浏览器中运行,则 Air 不适合您。

如果您必须在全屏模式下输入,您可以尝试制作一个虚拟键盘(示例),用户将使用鼠标按下键盘键。