• flex 全屏代码


     1 <?xml version="1.0" encoding="utf-8"?>
     2 <!-- http://blog.flexexamples.com/2007/08/07/creating-full-screen-flex-applications/ -->
     3 <mx:Application name="FullScreen_test"
     4     xmlns:mx="http://www.adobe.com/2006/mxml"
     5     layout="vertical"
     6     applicationComplete="init(event)">
     7 
     8 <mx:Script>
     9   <![CDATA[
    10    import flash.display.StageDisplayState;
    11    
    12    private function init(evt:Event):void {
    13     /* Set up full screen handler. */
    14     Application.application.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenHandler);
    15     dispState = Application.application.stage.displayState;
    16    }
    17    
    18    private function fullScreenHandler(evt:FullScreenEvent):void {
    19     dispState = Application.application.stage.displayState + " (fullScreen=" + evt.fullScreen.toString() + ")";
    20     if (evt.fullScreen) {
    21      /* Do something specific here if we switched to full screen mode. */
    22     } else {
    23      /* Do something specific here if we switched to normal mode. */
    24     }
    25    }
    26    
    27    private function toggleFullScreen():void {
    28     try {
    29      switch (Application.application.stage.displayState) {
    30       case StageDisplayState.FULL_SCREEN:
    31        /* If already in full screen mode, switch to normal mode. */
    32        Application.application.stage.displayState = StageDisplayState.NORMAL;
    33        break;
    34       default:
    35        /* If not in full screen mode, switch to full screen mode. */
    36        Application.application.stage.displayState = StageDisplayState.FULL_SCREEN;
    37        break;
    38      }
    39     } catch (err:SecurityError) {
    40      // ignore
    41     }
    42    }
    43   ]]>
    44 </mx:Script>
    45 
    46 <mx:String id="dispState" />
    47 
    48 <mx:Label text="width={Application.application.width}" />
    49 <mx:Label text="height={Application.application.height}" />
    50 <mx:Label text="displayState={dispState}" />
    51 
    52 <mx:Button label="Toggle fullscreen" click="toggleFullScreen()" />
    53 
    54 </mx:Application>
  • 相关阅读:
    VA对于开发QT是神器,VA自动补全QT
    64位下好神奇啊(增加了PatchGuard技术保护自己,SSDT是相对地址,参数通过寄存器与rdi来传递)
    贵在坚持
    VC程序查错之内存访问异常
    QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数
    QTimer源码分析(以Windows下实现为例)
    Go语言的优点(oschina讨论)
    致诸位新程序员:来自Chuck Jazdzewski慈父般的忠告
    poj1483 It's not a Bug, It's a Feature!
    App应用与思考
  • 原文地址:https://www.cnblogs.com/dzone/p/2080984.html
Copyright © 2020-2023  润新知