【问题标题】:Adobe AIR - Dim/Hide System Menu Bar from Icons to Dots on Sony S TabletAdobe AIR - 在 Sony S 平板电脑上从图标到点暗淡/隐藏系统菜单栏
【发布时间】:2012-01-25 00:15:19
【问题描述】:

Sony S Tablet 允许应用程序减少 BACK、MENU 和 SEARCH 系统按钮,使它们显示为三个简单的点,从而在应用程序运行时减少分散注意力的用户界面。我下载了一个名为 tweetHUNT 的 Adob​​e AIR 应用程序。

有谁知道如何使用 ActionScript 做到这一点?

谢谢。

更新:不知何故,我需要将 SystemUIVisibility() 设置为 SYSTEM_UI_FLAG_LOW_PROFILE

How to activate full screen control DOTS (SDK14)

更新:需要以某种方式从空中扩展进行 setSystemUIVisibility() android 调用。

http://www.adobe.com/devnet/air/articles/developing-native-extensions-air.edu.html

【问题讨论】:

    标签: actionscript air menu adobe tablet


    【解决方案1】:

    更新:

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

    [适用于 Android 的 Adob​​e AIR 3.4 和带有 Android ICS 的 Sony Tablet S]

    pixelpaton的帽子提示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      相关资源
      最近更新 更多