AIR应用程序的主场景拥有一个displayState属性,同时AIR的运行时框架中也包含了一个StageDisplayState类,这个类为三种不同的场景模式定义了3个静态常量。使用这些类你可以让你的AIR应用程序进入下述的任意一种模式:
1.// Enter Fullscreen Interactive State
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
2.// Enter Standard Fullscreen State
stage.displayState = StageDisplayState.FULL_SCREEN;
(注意这种方式下程序的所有输入控件(如TextInput控件)不响应键盘的按键)
3.// Enter Normal State
stage.displayState = StageDisplayState.NORMAL;
用户按ESC键也不能退出全屏模式:
stage.addEventListener(KeyboardEvent.KEY_DOWN, kDownFun);
private function kDownFun(e:KeyboardEvent){
if(e.keyCode == 27){
e.preventDefault();
}
}