博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex AIR中的一些小知识
阅读量:6051 次
发布时间:2019-06-20

本文共 856 字,大约阅读时间需要 2 分钟。

hot3.png

AIR中有三个不同的窗体相关的API:面向AS脚本的NativeWindow类,基于Flex框架的mx:WindowedApplication和mx:Window类。因为WindowedApplication是显示对象,我们可以在mxml和AS中通过舞台对象获取WindowedApplication对象的窗体类。在Schoolshape的AIR版本中,要求窗体初始显示最大化,这可以通过窗体类来实现代码如下:

<?xml version="1.0" encoding="utf-8"?>
import flash.display.NativeWindow;

public function init():void{

var appWindow:NativeWindow = this.stage.nativeWindow;
//set window properties
appWindow.maximize();

}

................................
]]>

AIR程序默认显示时的窗体正下方是有状态条的,对于一般的应用来说状态条没什么用,可以去掉以增强窗体空间大小产生视觉美感。通过设置

有时,我们需要在用户关闭AIR程序时,提醒用户还有未处理完的数据,是否真的要退出。这可以通过捕获窗体的关闭事件来进行判断处理,阻止ClosingEvent事件的派发就可以阻止窗体的关闭,样例代码如下:

private function closingApplication(evt:Event):void {
//Don't close, so prevent the event from happening
evt.preventDefault();
//下面进行一些逻辑判断处理
....................
}
AIR中还有很多其它特性,有待于我们一起进一步去认识。

转载:

转载于:https://my.oschina.net/bigyuan/blog/49585

你可能感兴趣的文章
MySQL5.5 performance_schema的介绍
查看>>
c# 利用反射获得某个类或者对象的所有属性
查看>>
java基础---->正则表达式
查看>>
win8 开发之旅(4) --五子棋游戏开发 面向对象的分析
查看>>
mfc在控制多显示器的使用方法
查看>>
rsync 精确同步文件用法 (转载)
查看>>
【Flume】HDFSSink源码理解
查看>>
Using Container Service to Build WeChat Applets
查看>>
RGB颜色转换算法C语言实现
查看>>
用GOACCESS分析NGINX日志
查看>>
NSRunLoop
查看>>
C语言版本学生信息管理系统
查看>>
AsyncTask、HandlerThread、IntentService和线程池
查看>>
Android常见问题总结(二)
查看>>
浅copy与深copy
查看>>
润乾集算报表实现参数级联查询
查看>>
安装配置 redis
查看>>
Reactor
查看>>
digital clock based C
查看>>
[经验交流] CentOS7 docker 使用 overlay 存储
查看>>