Обновление:
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
Уменьшит яркость системной панели.
Чтобы затемнить системную панель при повторной активации приложения:
private function CMain_HandleActivate(e:Event){
stage.displayState=StageDisplayState.NORMAL;
v_uTimeOutRef = setTimeout(CMain_SetFullScreenTimer, 1000);
}
private function CMain_SetFullScreenTimer(){
stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
clearTimeout(v_uTimeOutRef);
}
Установка FULL_SCREEN_INTERACTIVE в тот момент, когда приложение будет повторно активировано, работать не будет. Вам нужно немного отложить звонок.
Я также делаю это, когда нажата кнопка «Назад», поскольку у меня установлена кнопка «Назад», чтобы ничего не делать.
public function CMain_KeyDown(e:KeyboardEvent){
if(e.keyCode == Keyboard.BACK)
{
e.preventDefault();
trace("CMain_Event_KeyDown() : BACK");
CMain(root).CMain_Dbg_Trace(1,"CMain_Event_KeyDown() : BACK");
//Re-dim the screen.
stage.displayState=StageDisplayState.NORMAL;
v_uTimeOutRef = setTimeout(CMain_SetFullScreenTimer, 1000);
if(CMain.v_g_bDebug){
NativeApplication.nativeApplication.exit();
}
}
}
[Работает в Adobe AIR 3.4 для Android с Sony Tablet S с Android ICS]
Наконечник шляпы до пикселя