文档章节

让Flex程序全屏幕运行

暗之幻影
 暗之幻影
发布于 2015/09/23 16:59
字数 187
阅读 4
收藏 0
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" applicationComplete="init()">
	
	<mx:Script>
		<![CDATA[
			import flash.display.StageDisplayState;
			import mx.managers.SystemManager;
			import flash.events.FullScreenEvent;
			private function init():void {
				/* Set up full screen handler. */
				systemManager.stage.addEventListener(FullScreenEvent.FULL_SCREEN, fullScreenHandler);
				dispState = systemManager.stage.displayState;
			}
			
			private function fullScreenHandler(evt:FullScreenEvent):void {
				dispState = systemManager.stage.displayState + " (fullScreen=" + evt.fullScreen.toString() + ")";
				if (evt.fullScreen) {
					/* Do something specific here if we switched to full screen mode. */
				} else {
					/* Do something specific here if we switched to normal mode. */
				}
			}
			
			private function toggleFullScreen():void {
				try {
					switch (systemManager.stage.displayState) {
						case StageDisplayState.FULL_SCREEN:
							/* If already in full screen mode, switch to normal mode. */
							systemManager.stage.displayState = StageDisplayState.NORMAL;
							break;
						default:
							/* If not in full screen mode, switch to full screen mode. */
							systemManager.stage.displayState = StageDisplayState.FULL_SCREEN;
							break;
					}
				} catch (err:SecurityError) {
					// ignore
				}
			}
		]]>
	</mx:Script>
	
	<mx:String id="dispState" />
	
	<mx:Label text="width={Application.application.width}" />
	<mx:Label text="height={Application.application.height}" />
	<mx:Label text="displayState={dispState}" />
	
	<mx:Button label="Toggle fullscreen" click="toggleFullScreen()" />
	
</mx:Application>


然后修改生成的html文件:
AC_FL_RunContent(添加全屏配置参数 "allowFullScreen","true",
注:Flex4中不需要修改html文件

本文转载自:http://depravedangel.iteye.com/blog/962904

暗之幻影
粉丝 20
博文 377
码字总数 71245
作品 0
南京
高级程序员
私信 提问
Apache Flex TourDeFlex 1.1 发布

Apache Flex TourDeFlex 1.1 发布,此版本现已提供下载,源代码也已经提供下载。 Apache Flex Tour De Flex 组件提供 Apache Flex 示例集,此版本现在已经包括超过 300 个运行示例,并包括对...

oschina
2014/09/25
902
2
为什么使用SmartRCP

SmartRCP是一个使用flex来写eclipse rcp 桌面程序的eclipse开源插件。 它继承了java与flex的优势,并扬长避短,将它们的优势发挥得淋漓尽致。使用了SmartRCP后, 您可以用flex的mxml快速构建...

红薯
2010/05/06
1K
3
15 非常有用的 Adobe Flex 教程

Adobe Flex是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。Flex是开发富互联...

红薯
2011/09/30
11.8K
5
《Flex & Bison》阅读笔记

最近在看 《Flex & Bison》 这本书, 针对书中的例子进行解读和笔记, 以消化每一个知识细节, 所以本文会持续更新, 直到《Flex & Bison》读完. 因为本文只是针对源码程序进行简单的笔记备忘, 不...

ManateeLazyCat
2018/10/04
0
0
Apache Flex Tour De Flex 1.2 发布

Apache Flex Tour De Flex 1.2 发布,Apache Flex Tour De Flex 组件提供一系列的 Apache Flex 运行示例集合。此版本包括超过 300 个运行示例,包括一些改进和 bug 修复,还添加了统一的外观...

oschina
2014/12/01
1K
7

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
9
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部