您好,我们为您提供软件开发、品牌形象策划、网站建设等服务,如您有需求请咨询:13526529836
A Better Tomorrow

Animate CC制作AIR应用程序ESC键不退出全屏的方法

来源:河南寻唐软件科技有限公司 添加时间:2018/9/25 13:51:02
很多桌面程序运行时都是要求全屏显示,而且在退出程序之前不允许程序退出全屏模式回到一般模式。

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();

}

}


公司地址:郑州中原国家广告产业园3号楼8楼171室 联系电话:13526529836
河南寻唐软件科技有限公司 版权所有 豫ICP备14010601号-1