(仅限 AIR)
flash.display
public class NativeWindowInitOptions
继承NativeWindowInitOptions Inheritance Object

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

NativeWindowInitOptions 类定义用于构造新的 NativeWindow 实例的初始化选项。

创建窗口后,不能更改初始化选项中定义的属性。

注意:对于由 AIR 自动创建的初始应用程序窗口,所有这些属性(type 除外)均在应用程序的描述符中设置。初始窗口的类型始终为正常。

另请参见

flash.display.NativeWindow
flash.display.NativeWindowType
flash.display.NativeWindowSystemChrome


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  AIR-only maximizable : Boolean
指定窗口是否可最大化。
NativeWindowInitOptions
  AIR-only minimizable : Boolean
指定窗口是否可最小化。
NativeWindowInitOptions
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  AIR-only resizable : Boolean
指定窗口是否可调整大小。
NativeWindowInitOptions
  AIR-only systemChrome : String
指定是否为窗口提供系统镶边。
NativeWindowInitOptions
  AIR-only transparent : Boolean
指定窗口是否支持针对桌面的透明度和 Alpha 混合。
NativeWindowInitOptions
  AIR-only type : String
指定要创建的窗口的类型。
NativeWindowInitOptions
公共方法
 方法定义方
  
创建新的 NativeWindowInitOptions 对象。
NativeWindowInitOptions
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息
AIR-only maximizable属性
maximizable:Boolean  [读写]

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

指定窗口是否可最大化。

对于带有系统镶边的窗口,此设置将影响窗口最大化按钮的外观。它还将影响系统管理的用户界面的其他部分,比如 Microsoft Windows 中的窗口菜单。

当设置为 false 时,将无法最大化窗口。

注意:在某些操作系统中(比如 Mac OS X),最大化窗口后并不会阻止调整窗口大小,若要阻止窗口缩放或调整大小,maximizableresizable 必须同时设置为 false

默认值为 true.



实现
    public function get maximizable():Boolean
    public function set maximizable(value:Boolean):void

另请参见

AIR-only 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

另请参见

AIR-only resizable属性 
resizable:Boolean  [读写]

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

指定窗口是否可调整大小。

注意:在某些操作系统中(比如 Mac OS X),最大化窗口是一种调整大小操作,若要阻止窗口缩放或调整大小,maximizableresizable 必须同时设置为 false

默认值为 true.



实现
    public function get resizable():Boolean
    public function set resizable(value:Boolean):void

另请参见

AIR-only systemChrome属性 
systemChrome:String  [读写]

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

指定是否为窗口提供系统镶边。

镶边指的是允许用户控制窗口的桌面属性的窗口控件。系统镶边使用桌面环境的标准控件,其中可以运行 AIR 应用程序,并符合本机操作系统的标准外观。

若要使用由框架(诸如 Flex)提供的镶边,或若要提供您自己的窗口镶边,请将 systemChrome 设置为 NativeWindowSystemChrome.NONE

用作此属性的有效值的常数在 NativeWindowSystemChrome 类中定义:

如果未指定,systemChrome 的默认值为 NativeWindowSystemChrome.STANDARD

对于带有系统镶边的窗口,不支持将 transparent 属性设置为 true

默认值为 NativeWindowSystemChrome.STANDARD.



实现
    public function get systemChrome():String
    public function set systemChrome(value:String):void

另请参见

AIR-only 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
AIR-only type属性 
type:String  [读写]

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

指定要创建的窗口的类型。

用作此属性的有效值的常数在 NativeWindowType 类中定义:

如果未指定,type 的默认值为 NativeWindowType.NORMAL

默认值为 NativeWindowType.NORMAL.



实现
    public function get type():String
    public function set type(value:String):void

另请参见

构造函数详细信息
AIR-only NativeWindowInitOptions()构造函数
public function NativeWindowInitOptions()

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

创建新的 NativeWindowInitOptions 对象。

新创建的对象的默认值为: