解析Flex全屏效果实现方法

开发 后端
Flex全屏效果的实现非常实用,于是我研究了一下Flex全屏的原理及如何实现Flex全屏效果,这里和大家分享一下,希望对你有所帮助。

本文和大家重点讨论一下如何实现Flex全屏效果,实现方法不止一种,在这里我只介绍两种个人比较熟悉的,以及它们的优缺点。

实现Flex全屏效果

实现方法不止一种,在这里我只介绍两种个人比较熟悉的,以及它们的优缺点。

1、stage.displayState=StageDisplayState.FULL_SCREEN;

具体代码如下:

  1. <mx:WindowedApplicationxmlns:mxmx:WindowedApplicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"windowComplete="complete()"> 
  2. <mx:Script> 
  3. <![CDATA[  
  4.  
  5. publicfunctioncomplete():void{  
  6. stage.displayState=StageDisplayState.FULL_SCREEN;  
  7.  
  8. }  
  9.  
  10. ]]> 
  11. </mx:Script> 
  12.  
  13. </mx:WindowedApplication> 
  14.  

 代码很简单,网上一搜,说明很多,所以具体的我就不在这里解释了。

但这种方式会导致程序无法运行(属于程序假死状态,但不是死掉,而且,并没有任何错误提示。)具体原因,我暂时也没用搞明白,初步确定是运行过程中失去了焦点,但原因至今未找到。

2、第二种方法其实并不是全屏,所以,在Flex全屏下导致的程序假死状况是不会出现的。至于它有什么缺点,暂时只发现操作上有点麻烦,毕竟它只是针对特定分辨率的Flex全屏。

具体操作如下:

***步:

Main.mxml文件只需在mx:WindowedApplication标签里加入两句代码:
 

  1. showFlexChrome="false" 
  2. alwaysInFront="true" 

第二步:

在配置文件Main-app.xml中修改如下内容:

  1. <!--Thetypeofsystemchrometouse(either"standard"or"none").Optional.Defaultstandard.--> 
  2. <systemChrome>none</systemChrome> 
  3.  
  4. <!--Thewindow'sinitialxposition.Optional.--> 
  5. <x>0</x> 
  6.  
  7. <!--Thewindow'sinitialyposition.Optional.--> 
  8. <y>0</y> 
  9.  
  10. <!--Thewindow'sminimumsize,specifiedasawidth/heightpair,suchas"400200".Optional.--> 
  11. <minSize>1024768</minSize> 
  12.  

 其中,1024768是你的桌面的分辨率,至于具体含义,上面是解释。

【通过上面的操作,大家可能会发现Main-app.xml还有很多功能,如果细心阅读它,你一定会有更多的收获的!】

【编辑推荐】

  1. Flex全屏原理和局部全屏方法
  2. Flex全屏实现方法揭秘
  3. 解析Flex全屏模式设置方法
  4. FlexBuilder3.0与Eclipse3.4的***结合
  5. Flex内存泄露解决方法和内存释放优化原则


 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-07-29 15:09:19

Flex全屏

2010-07-29 14:58:49

Flex全屏模式

2010-08-09 14:54:58

Flex全屏

2009-12-25 14:25:39

WPF图标

2010-08-03 11:22:43

Flex全屏

2013-07-05 10:26:40

Android

2010-08-03 11:35:19

Flex全屏

2017-01-22 17:25:55

Android放大镜效果源码分析

2013-06-25 11:21:35

Android开发幻灯片效果Gallery

2010-08-13 13:39:51

Flex效果组件

2010-09-10 09:57:27

DIV样式

2017-02-14 17:29:42

Android毛玻璃虚化效果

2009-08-17 17:15:48

C# 进度条效果

2022-07-28 14:33:32

webviewweb页面

2011-08-10 14:40:23

iPhone动画

2010-08-13 13:31:48

Flex效果组件

2010-01-26 17:36:17

Android实现全屏

2016-03-04 10:50:02

ios圆角高效添加

2010-09-10 14:33:32

SQL循环语句
点赞
收藏

51CTO技术栈公众号