zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    2.4 Git 基础
    MySQL的连接命令
    linux中的ls、cd、pwd命令
    Vim 快速入门之基本命令
    linux 中查看进程、杀死进程、进入进程的命令
    linux下文件夹的创建、复制、剪切、重命名、清空和删除的命令
    Linux下tar压缩和解压缩命令详解
    用Windows远程桌面连接树莓派的方法
    MariaDB数据库安装完需要初始化操作
    linux设置服务为自动启动和关闭并禁用的命令
  • 原文地址:https://www.cnblogs.com/dzone/p/2080984.html
Copyright © 2011-2022 走看看