开发AIR桌面应用程序

好久没碰FLEX了,也好久没用as3写过东西了,好多东西又记不得了,不过还好,温习一下感觉就开始慢慢回来了。

1.NativeApplication
Package flash.desktop
Class public final class NativeApplication
Inheritance NativeApplication EventDispatcher Object

NativeApplication类是整个AIR应用程序的核心类。是个单例对象,在应用程序启动时自动创建。整个应用程序中只有且只能有一个NativeApplication对象。

使用NativeApplication 能够做什么?
答:应用程序无窗口驻留运行,纯任务栏图标显示,获取应用程序窗口,侦听用户的鼠标键盘动作,侦听网络连接状态改变(离线运行功能),获取应用程序信息等。

Represents this native AIR application.
The NativeApplication class provides application information, application-wide functions, and dispatches application-level events.

NativeApplication is a singleton object, created automatically at application startup. [color=darkred]Get the NativeApplication instance of an application with the static property NativeApplication.nativeApplication. [/color]

2.SystemTrayIcon
包 flash.desktop
类 public class SystemTrayIcon
继承 SystemTrayIcon InteractiveIcon Icon EventDispatcher Object


语言版本: ActionScript 3.0
运行时版本: AIR 1.0

SystemTrayIcon 类表示在 Windows 任务栏通知区域(系统任务栏)中使用的图标的样式。
不是所有操作系统都有系统任务栏图标。检查 NativeApplication.supportsSystemTrayIcon 以确定在当前系统上是否支持系统任务栏图标。

无法创建 SystemTrayIcon 类的实例。从“全局的”NativeApplication 对象的 icon 属性中获取表示系统任务栏图标的对象。

如果支持系统任务栏图标,则 icon 将为 SystemTrayIcon 类型。否则,icon 的类型将是 InteractiveIcon 的另一个子类,通常是 DockIcon。

重要说明:在 AIR 不支持系统任务栏图标的操作系统上尝试对 NativeApplication.icon 对象调用 SystemTrayIcon 类方法将生成运行时异常。


3.NativeWindowDisplayState 类
NativeWindowDisplayState 类定义表示窗口显示状态名称的常量。
注意:全屏模式是使用 Stage 对象的 displayState 属性,而不是窗口的 displaySate 设置的。

4.
WindowApplication.nativeApplication.icon.bitmaps=[event.target.content.bitmapData];
解释:Icon类表示操作系统图标。
Icon对象只有一个属性bitmaps,该属性是 Bitmapdata对象的数组。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值