<?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文件
分享到:
相关推荐
**FLEX最全中文教程** 本教程旨在提供一个全面、深入的FLEX学习路径,适合初学者和有经验的开发者。FLEX是一个基于Adobe Flex框架的开放源代码开发平台,主要用于构建富互联网应用程序(RIA)。它允许开发者创建...
这类应用程序通常在Flash Player或Adobe AIR环境下运行,能够提供丰富的图形、动画和交互效果。 描述中的“个人觉得还不错,挺好看的,自己做的FLEX相册。简单明了”,说明这个相册项目设计简洁,易于理解,而且是...
2. 运行安装程序并按照屏幕上的指示操作。 3. 配置环境变量(如果需要)。 4. 安装完成后启动 Flex™ Builder 2 并进行基本的设置,比如选择工作空间路径等。 #### 六、Flex™ Builder 2 的学习资源 对于初学者来...
- **运行时共享库**:运行时共享库(RSL)是一种优化机制,允许开发者将常用资源(如字体、图像等)打包成单独的库文件,在多个应用程序之间共享,从而减小最终应用程序的大小。 ##### 3. 构建用户界面 - **视觉组件*...
Flex是Adobe公司开发的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。在本项目中,“flex 360度全景”指的是使用Flex技术实现的能够展示全方位视图的互动体验。这种技术常用于房地产、...
学习Flex布局和Grid布局可以帮助创建响应式和适应不同屏幕尺寸的界面。 7. **数据绑定与状态管理**:微信小程序采用双向数据绑定,使得视图和数据模型保持同步。掌握数据管理策略,如Page对象的数据属性、setData...
微信小程序是一种轻量级的应用开发平台,主要用于在微信内运行,无需下载安装即可使用的应用程序。母婴门店小程序则是针对母婴行业定制开发的一种小程序,旨在为母婴店提供线上服务,包括商品展示、在线购买、预约...
Flex的滚动条组件是UI设计中的基本元素,它允许用户浏览超过屏幕大小的内容。默认的滚动条虽然功能齐全,但在某些情况下可能无法满足设计师的特定需求或品牌的视觉一致性。因此,自定义滚动条组件变得尤为重要。这个...
考虑到小程序的运行环境,要关注内存占用、网络请求优化,以及不同手机屏幕尺寸和方向的适配。 总结,开发音乐播放器微信小程序,不仅需要掌握前端技术,还要理解音乐服务的业务逻辑和用户需求。通过合理的设计和...
4. **PDF文档的价值**:“[使用AdobeAIR开发Android应用程序].PDF”可能包含详细的教程和指南,涵盖了从环境设置到实际编程的全过程,可能包括Air SDK安装、Flex Builder或IntelliJ IDEA的使用、打包和发布应用等...
8. **动态流式布局**:在设计界面时,需要考虑到不同屏幕尺寸的适配,可以采用微信小程序的flex布局或者网格布局来实现自适应。 9. **音乐播放器控件**:设计一个美观且功能齐全的播放器控件,包括进度条、歌词同步...
1. **小程序的基本概念**:微信小程序是基于微信生态的一种应用形式,它通过微信内置的运行环境执行,融合了原生应用和网页应用的特点,提供了丰富的API接口和组件,用于构建功能齐全的应用程序。 2. **开发环境...
11. **样式设计**:WXSS提供了丰富的样式选择器和布局模型,如flex布局,用于实现响应式设计,适应不同屏幕尺寸的设备。 12. **用户体验优化**:小程序需要考虑加载速度、页面流畅度、交互体验等因素,合理使用懒...
在IT行业中,Adobe AIR(Adobe Integrated Runtime)是一个跨平台的应用程序运行环境,允许开发者使用Flash、Flex、HTML5和ActionScript技术创建桌面和移动设备上的应用程序。本教程聚焦于使用Adobe AIR开发Android...
1. Adobe Flex基础:Flex基于ActionScript和MXML,提供了丰富的组件库,让开发者能够构建具有高级图形和用户界面的应用程序。理解Flex的基础语法、组件模型以及事件处理是全栈Flex开发的关键。 2. Flex SDK与IDE:...
9. **适配与兼容性**:由于小程序需要在不同型号的手机上运行,因此需要考虑屏幕适配和不同版本的兼容性问题,利用微信提供的rpx单位进行自适应布局。 10. **测试与调试**:使用微信开发者工具进行真机预览和调试,...
Flex 布局:大量使用flex布局,结合rpx响应式单位,适合移动端全屏幕尺寸Sass(Scss) : css预编译处理器sass --watch a.scss:a.wxss ES6 : ECMAScript新一代语法,重组,解构赋值, Promise , Class等方法非常...
**FlashBuilder** 是一款强大的开发工具,主要用于构建基于 Adobe Flex 和 Adobe AIR 的应用程序。该工具支持从简单的 Web 应用到复杂的桌面应用及移动设备应用的开发。 ##### 应用程序类型 - **Web 应用程序**:...
1. **微信小程序**:微信小程序是腾讯公司推出的一种轻量级的应用开发框架,可以在微信内部运行,无需下载安装即可使用。它提供了丰富的组件库和API接口,支持开发具有原生应用体验的轻应用。 2. **源码软件**:在...
视频聊天系统的核心功能包括视频传输、音频通信、文字聊天、屏幕共享等,以实现全方位的互动体验。 描述中提到的“强大的视频聊天系统”表明这是一个功能丰富的应用,可能包含高级特性如高清视频、低延迟、多用户...