包 | flash.display |
类 | public class NativeWindowInitOptions |
继承 | NativeWindowInitOptions Object |
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
创建窗口后,不能更改初始化选项中定义的属性。
注意:对于由 AIR 自动创建的初始应用程序窗口,所有这些属性(type
除外)均在应用程序的描述符中设置。初始窗口的类型始终为正常。
另请参见
属性 | 定义方 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
maximizable : Boolean 指定窗口是否可最大化。 | NativeWindowInitOptions | ||
minimizable : Boolean 指定窗口是否可最小化。 | NativeWindowInitOptions | ||
prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object | ||
resizable : Boolean 指定窗口是否可调整大小。 | NativeWindowInitOptions | ||
systemChrome : String 指定是否为窗口提供系统镶边。 | NativeWindowInitOptions | ||
transparent : Boolean 指定窗口是否支持针对桌面的透明度和 Alpha 混合。 | NativeWindowInitOptions | ||
type : String 指定要创建的窗口的类型。 | NativeWindowInitOptions |
方法 | 定义方 | ||
---|---|---|---|
创建新的 NativeWindowInitOptions 对象。 | NativeWindowInitOptions | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
maximizable | 属性 |
maximizable:Boolean
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定窗口是否可最大化。
对于带有系统镶边的窗口,此设置将影响窗口最大化按钮的外观。它还将影响系统管理的用户界面的其他部分,比如 Microsoft Windows 中的窗口菜单。
当设置为 false
时,将无法最大化窗口。
注意:在某些操作系统中(比如 Mac OS X),最大化窗口后并不会阻止调整窗口大小,若要阻止窗口缩放或调整大小,maximizable
和 resizable
必须同时设置为 false
。
默认值为 true.
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
另请参见
minimizable | 属性 |
minimizable:Boolean
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定窗口是否可最小化。
对于带有系统镶边的窗口,此设置将影响窗口最小化按钮的外观。它还将影响系统管理的用户界面的其他部分,比如 Microsoft Windows 中的窗口菜单。
当设置为 false
时,将无法最小化窗口。
默认值为 true.
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
另请参见
resizable | 属性 |
resizable:Boolean
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定窗口是否可调整大小。
注意:在某些操作系统中(比如 Mac OS X),最大化窗口是一种调整大小操作,若要阻止窗口缩放或调整大小,maximizable
和 resizable
必须同时设置为 false
。
默认值为 true.
public function get resizable():Boolean
public function set resizable(value:Boolean):void
另请参见
systemChrome | 属性 |
systemChrome:String
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定是否为窗口提供系统镶边。
镶边指的是允许用户控制窗口的桌面属性的窗口控件。系统镶边使用桌面环境的标准控件,其中可以运行 AIR 应用程序,并符合本机操作系统的标准外观。
若要使用由框架(诸如 Flex)提供的镶边,或若要提供您自己的窗口镶边,请将 systemChrome
设置为 NativeWindowSystemChrome.NONE
。
用作此属性的有效值的常数在 NativeWindowSystemChrome 类中定义:
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
如果未指定,systemChrome
的默认值为 NativeWindowSystemChrome.STANDARD
。
对于带有系统镶边的窗口,不支持将 transparent
属性设置为 true
。
默认值为 NativeWindowSystemChrome.STANDARD.
public function get systemChrome():String
public function set systemChrome(value:String):void
另请参见
transparent | 属性 |
transparent:Boolean
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定窗口是否支持针对桌面的透明度和 Alpha 混合。
如果为 true
,则窗口显示与桌面复合。窗口中未被显示对象覆盖的区域或被 Alpha 设置接近 0 的显示对象覆盖的区域,从效果上说是不可见的,不会截获鼠标事件(窗口下面的桌面对象将接收这些事件)。对象不再截获鼠标事件时的 Alpha 值在大约 .06 和 .01 之间变化,具体取决于操作系统。
对于带有系统镶边的窗口,不支持将 transparent
属性设置为 true
。
默认值为 false.
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | 属性 |
type:String
[读写] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
指定要创建的窗口的类型。
用作此属性的有效值的常数在 NativeWindowType 类中定义:
NativeWindowType.NORMAL
-- 一个典型窗口。常规窗口使用完全尺寸的镶边,并出现在 Windows 或 Linux 的任务栏和 Mac OS X 的窗口菜单上。
NativeWindowType.UTILITY
-- 一个工具调板。实用程序窗口使用较细的系统镶边,而且不出现在 Windows 的任务栏上,也不出现在 Mac OS X 的窗口菜单上。
NativeWindowType.LIGHTWEIGHT
-- 轻量型窗口不能具有系统镶边,而且不出现在 Windows 或 Linux 的任务栏上,也不出现在 Mac OS X 的窗口菜单上。此外,在 Windows 中简单的窗口没有系统菜单(Alt+空格键)。简单窗口适用于通知气泡和控件,比如用于可打开一个短期显示区域的组合框。当使用轻量类型时,必须将 systemChrome
设置为 none
。
如果未指定,type
的默认值为 NativeWindowType.NORMAL
。
默认值为 NativeWindowType.NORMAL.
public function get type():String
public function set type(value:String):void
另请参见
NativeWindowInitOptions | () | 构造函数 |
public function NativeWindowInitOptions()
语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
创建新的 NativeWindowInitOptions 对象。
新创建的对象的默认值为:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
resizable = true
maximizable = true
minimizable = true