mx.coreFlexHTMLLoader FlexHTMLLoader 是 Player 的 HTMLLoader 类的子类,可供 Flex HTML 控件使用。mx.managers:IFocusManagerComplexComponentmx.core:IIMESupportflash.html:HTMLLoader FlexHTMLLoader 是 Player 的 HTMLLoader 类的子类,可供 Flex HTML 控件使用。它将覆盖 toString() 方法以返回一个字符串,用于指示对象在应用程序的 DisplayObject 层次结构中所处的位置。 FlexHTMLLoader 构造函数。 构造函数。

name 属性设置为 mx.utils.NameUtils 类的 createUniqueName() 方法返回的字符串。

此字符串由对象的类名称和应用程序内的唯一整数连接而成,如 "FlexLoader13"

flash.display.DisplayObject.namemx.utils.NameUtils.createUniqueName()
assignFocus 当组件获得焦点时,由 FocusManager 调用。directionflash.display.FocusDirection 之一 当组件获得焦点时,由 FocusManager 调用。同样,该组件可以将焦点设置给某个内部组件。当通过鼠标设置焦点时,将仍调用此组件的 setFocus() 方法,但当通过键盘更改焦点时,将使用此方法。 drawFocus 当组件获得焦点时,由 FocusManager 调用。isFocused如果为 true,则绘制焦点指示符,否则隐藏它。 当组件获得焦点时,由 FocusManager 调用。组件应该绘制或隐藏表示组件具有焦点的图形。 setFocus 当组件获得焦点时,由 FocusManager 调用。 当组件获得焦点时,由 FocusManager 调用。同样,该组件可以将焦点设置给某个内部组件。 toString 返回一个字符串,用于指示此对象在应用程序的 DisplayObject 层次结构中所处的位置。指示此对象在应用程序的 DisplayObject 层次结构中所处的位置的 String。 返回一个字符串,用于指示此对象在应用程序的 DisplayObject 层次结构中所处的位置。此字符串(如 "MyApp0.HBox5.FlexLoader13")由 mx.utils.NameUtils 类的 displayObjectToString() 方法从对象及其后代的 name 属性中生成。 flash.display.DisplayObject.namemx.utils.NameUtils.displayObjectToString()enableIME 一个标志,用于指示当组件获得焦点时是否应启用 IME。 一个标志,用于指示当组件获得焦点时是否应启用 IME。 focusEnabled 一个标志,用于指示组件处于选中状态时是否可以获得焦点。 一个标志,用于指示组件处于选中状态时是否可以获得焦点。

如果组件中的子组件实现了 IFocusManagerComponent 接口,但是您从不希望它获得焦点,作为一种优化,您可以先将 focusEnabled 设置为 false,然后再在子组件上调用 addChild()

这将使 FocusManager 忽略此组件,并且使它不会对组件进行监视以查看 tabFocusEnabledtabChildrenmouseFocusEnabled 属性是否发生更改。这也意味着 addChild() 之后,您无法更改此值,也不能指望 FocusManager 进行监视。

注意:这并不意味着您无法在 setFocus() 方法中以编程方式使此对象获得焦点;它仅通知 FocusManager 在 Tab 和鼠标搜索中忽略此 IFocusManagerComponent 组件。

hasFocusableChildren false imeMode 这只是用于支持接口的存根。 这只是用于支持接口的存根。父级 mx.controls.HTML 包含并应用 conversionMode。 mouseFocusEnabled 单击组件时,组件是否可以获得焦点。true 单击组件时,组件是否可以获得焦点。如果值为 false,则焦点将转换到已将 mouseFocusEnable 设置为 true 的第一个父项。 tabFocusEnabled 一个标志,指示子对象是否能够获得焦点。这与 Flash Player 使用的 tabEnabled 属性类似。对于处理键盘输入的组件该标志通常为 true,但是控件栏中的一些组件将其设置为 false,因为它们不能像编辑器一样从另外的组件窃取焦点。true 一个标志,指示子对象是否能够获得焦点

这与 Flash Player 使用的 tabEnabled 属性类似。

对于处理键盘输入的组件该标志通常为 true,但是控件栏中的一些组件将其设置为 false,因为它们不能像编辑器一样从另外的组件窃取焦点。

Window Window 是 AIR 桌面应用程序中其它窗口的顶级容器。 当组件未处于最小化状态时播放。 AIR 1.1 3.0 Flex 3 当组件处于最小化状态时播放。 AIR 1.1 3.0 Flex 3 当窗口处于关闭状态时播放。 AIR 1.1 3.0 Flex 3 The <mx:Window> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:Window
    Properties
    alwaysInFront="false"
    height="100"
    maxHeight="2880 less the height of the system chrome"
    maximizable="true"
    maxWidth="2880 less the width of the system chrome"
    menu="null"
    minHeight="dependent on the operating system and the AIR systemChrome setting"
    minimizable="true"
    minWidth="dependent on the operating system and the AIR systemChrome setting"
    resizable="true"
    showGripper="true"
    showStatusBar="true"
    showTitleBar="true"
    status=""
    statusBarFactory="mx.core.ClassFactory"
    systemChrome="standard"
    title=""
    titleBarFactory="mx.core.ClassFactory"
    titleIcon="null"
    transparent="false"
    type="normal"
    visible="true"
    width="100"
 
    Styles
    buttonAlignment="auto"
    buttonPadding="2"
    closeButtonSkin="mx.skins.halo.windowCloseButtonSkin"
    gripperPadding="3"
    gripperStyleName="gripperStyle"
    headerHeight="undefined"
    maximizeButtonSkin="mx.skins.halo.WindowMaximizeButtonSkin"
    minimizeButtonSkin="mx.skins.halo.WindowMinimizeButtonSkin"
    restoreButtonSkin="mx.skins.halo.WindowRestoreButtonSkin"
    showFlexChrome="true"
    statusBarBackgroundColor="0xC0C0C0"
    statusBarBackgroundSkin="mx.skins.halo.StatusBarBackgroundSkin"
    statusTextStyleName="undefined"
    titleAlignment="auto"
    titleBarBackgroundSkin="mx.skins.halo.ApplicationTitleBarBackgroundSkin"
    titleBarButtonPadding="5"
    titleBarColors="[ 0x000000, 0x000000 ]"
    titleTextStyleName="undefined"
 
    Effects
    closeEffect="No default"
    minimizeEffect="No default"
    unminimizeEffect="No default"
 
    Events
    applicationActivate="No default"
    applicationDeactivate="No default"
    closing="No default"
    displayStateChange="No default"
    displayStateChanging="No default"
    moving="No default"
    networkChange="No default"
    resizing="No default"
    windowComplete="No default"
    windowMove="No default"
    windowResize="No default"
  />
  
]]>
mx.core:IWindowmx.core:LayoutContainer Window 是 AIR 桌面应用程序中其它窗口的顶级容器。

Window 容器无法在其他布局容器中使用,在这个意义上来说,它是一种特殊容器。mx:Window 组件必须是其 MXML 文档中的顶级组件。

使用 Window 组件定义本机窗口的最简便方法是创建一个 MXML 文档,并在该文档中使用 <mx:Window> 标签作为顶级标签。您可以按照使用其他任何容器的方式来使用 Window 组件,包括指定布局类型、定义子控件等等。与其他所有自定义 MXML 组件类似,编译应用程序的同时也会将 MXML 文档编译到作为 Window 组件子类的自定义类中。

在应用程序代码中,要在屏幕上显示 Window 子类的实例,请首先在代码中创建类的实例(通过定义变量并调用 new MyWindowClass() 构造函数)。接下来,设置您希望为新窗口指定的所有属性。最后,调用 Window 组件的 open() 方法,从而在屏幕上打开该窗口。

请注意,Window 类的部分属性仅可以在调用 open() 方法打开该窗口之前设置。创建基础 NativeWindow 后,可以读取这些初始化属性,但无法对其进行更改。此限制适用于下列属性:

  • maximizable
  • minimizable
  • resizable
  • systemChrome
  • transparent
  • type
mx.core.WindowedApplicationwindowResize 在调整基础 NativeWindow 的大小后分派。mx.events.FlexNativeWindowBoundsEvent.WINDOW_RESIZEmx.events.FlexNativeWindowBoundsEvent 在调整基础 NativeWindow 的大小后分派。 windowMove 在移动窗口后分派。mx.events.FlexNativeWindowBoundsEvent.WINDOW_MOVEmx.events.FlexNativeWindowBoundsEvent 在移动窗口后分派。 windowComplete 当 Window 完成其初始布局并打开基础 NativeWindow 时分派。mx.events.AIREvent.WINDOW_COMPLETEmx.events.AIREvent 当 Window 完成其初始布局并打开基础 NativeWindow 时分派。 resizing 在调整基础 NativeWindow 的大小之前或拖动 Window 对象边界时分派。flash.events.NativeWindowBoundsEvent.RESIZINGflash.events.NativeWindowBoundsEvent 在调整基础 NativeWindow 的大小之前或拖动 Window 对象边界时分派。 networkChange 当计算机连接到网络或与网络断开连接时分派。flash.events.Event.NETWORK_CHANGEflash.events.Event 当计算机连接到网络或与网络断开连接时分派。 moving 在移动窗口前和拖动窗口时分派。flash.events.NativeWindowBoundsEvent.MOVINGflash.events.NativeWindowBoundsEvent 在移动窗口前和拖动窗口时分派。 displayStateChanging 在显示状态更改为最小化、最大化或还原状态之前分派。flash.events.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGINGflash.events.NativeWindowDisplayStateEvent 在显示状态更改为最小化、最大化或还原状态之前分派。 displayStateChange 在显示状态更改为最小化、最大化或还原状态之后分派。flash.events.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGEflash.events.NativeWindowDisplayStateEvent 在显示状态更改为最小化、最大化或还原状态之后分派。 closing 在窗口关闭之前分派。flash.events.Event.CLOSINGflash.events.Event 在窗口关闭之前分派。此事件是可取消的。 flash.display.NativeWindowclose 在窗口关闭之后分派。flash.events.Event.CLOSEflash.events.Event 在窗口关闭之后分派。 flash.display.NativeWindowwindowDeactivate 在取消激活窗口之后分派。mx.events.AIREvent.WINDOW_DEACTIVATEmx.events.AIREvent 在取消激活窗口之后分派。 windowActivate 在激活窗口之后分派。mx.events.AIREvent.WINDOW_ACTIVATEmx.events.AIREvent 在激活窗口之后分派。 applicationDeactivate 当取消激活此应用程序时分派。mx.events.AIREvent.APPLICATION_DEACTIVATEmx.events.AIREvent 当取消激活此应用程序时分派。 applicationActivate 当激活此应用程序时分派。mx.events.AIREvent.APPLICATION_ACTIVATEmx.events.AIREvent 当激活此应用程序时分派。 Window 构造函数。 构造函数。 activate 激活基础 NativeWindow(即使此 Window 的应用程序当前未处于活动状态)。 激活基础 NativeWindow(即使此 Window 的应用程序当前未处于活动状态)。 close 关闭窗口。 关闭窗口。可取消此操作。 getWindow 返回将某个组件编为其子级的 Window。将某个组件编为其子级的 Window。 mx.core:IWindowcomponent希望查找其 Window 的组件。 返回将某个组件编为其子级的 Window。 maximize 最大化窗口;如果窗口已经最大化,则不执行任何操作。 最大化窗口;如果窗口已经最大化,则不执行任何操作。 minimize 最小化窗口。 最小化窗口。 open 创建基础 NativeWindow 并将其打开。openWindowActivetrue指定打开的 Window 是否已激活(即它是否具有焦点)。默认值为 true 创建基础 NativeWindow 并将其打开。关闭后,Window 对象仍为一个有效的引用,但是不允许访问大多数的属性和方法。关闭的窗口无法重新打开。 orderInBackOf 将窗口排序到另一个窗口的正后方。如果窗口成功排序到另一个窗口的后方,则为 true;如果窗口不可见或处于最小化状态,则为 falsewindowmx.core:IWindow此窗口将排序到其后方的 IWindow(Window 或 WindowedAplication)。 将窗口排序到另一个窗口的正后方。要将窗口排序到不实现 IWindow 的 NativeWindow 之后,请使用此窗口的 nativeWindow 的 orderInBackOf() 方法。 orderInFrontOf 将窗口排序到另一个窗口的正前方。如果窗口成功排序到另一个窗口的前方,则为 true;如果该窗口不可见或处于最小化状态,则为 falsewindowmx.core:IWindow此窗口将排序到其前方的 IWindow(Window 或 WindowedAplication)。 将窗口排序到另一个窗口的正前方。要将该窗口排序到不实现 IWindow 的 NativeWindow 之前,请使用此窗口的 nativeWindow 的 orderInFrontOf() 方法。 orderToBack 将窗口排序到同一应用程序中的其它所有窗口的后方。如果窗口成功排序到其他所有窗口的后方,则为 true;如果该窗口不可见或处于最小化状态,则为 false 将窗口排序到同一应用程序中的其它所有窗口的后方。 orderToFront 将窗口排序到同一应用程序中的其它所有窗口的前方。如果窗口成功排序到其他所有窗口的前方,则为 true;如果该窗口不可见或处于最小化状态,则为 false 将窗口排序到同一应用程序中的其它所有窗口的前方。 restore 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 controlBar 此 Window 的 ApplicationControlBar。null 此 Window 的 ApplicationControlBar。 mx.containers.ApplicationControlBaralwaysInFront 确定基础 NativeWindow 是否始终显示在其他窗口的前方(包括其他应用程序的窗口)。 确定基础 NativeWindow 是否始终显示在其他窗口的前方(包括其他应用程序的窗口)。设置此属性的同时也就设置了基础 NativeWindow 的 alwaysInFront 属性。有关此项设置如何影响窗口堆叠顺序的详细信息,请参阅 NativeWindow.alwaysInFront 属性说明。 flash.display.NativeWindow.alwaysInFrontclosed 一个标志,用于指示窗口是否已关闭。 一个标志,用于指示窗口是否已关闭。 maximizable 指定窗口是否可最大化。 指定窗口是否可最大化。此属性的值在窗口打开后是只读的。 minimizable 指定窗口是否可最小化。 指定窗口是否可最小化。此属性在窗口打开后是只读的。 nativeWindow 此 Window 组件使用的基础 NativeWindow。 此 Window 组件使用的基础 NativeWindow。 resizable 指定窗口是否可调整大小。 指定窗口是否可调整大小。此属性在窗口打开后是只读的。 showGripper 如果为 true,则控制手柄可见。true 如果为 true,则控制手柄可见。

在 Mac OS X 上,其 systemChrome 设置为 "standard" 的窗口始终带有一个操作系统控制手柄,因此,此时将忽略此属性。

showStatusBar 如果为 true,则状态栏可见。true 如果为 true,则状态栏可见。 showTitleBar 如果为 true,则窗口的标题栏可见。true 如果为 true,则窗口的标题栏可见。 statusBarFactory 创建可用作状态栏的实例的 IFactory。 创建可用作状态栏的实例的 IFactory。默认值为 StatusBar 的 IFactory。

如果编写一个自定义状态栏类,则它应该公开名为 status 的公用属性。

statusBarStyleFilters 从窗口传递到状态栏的样式集。 从窗口传递到状态栏的样式集。 mx.styles.StyleProxystatusBar 显示状态栏的 UIComponent。 显示状态栏的 UIComponent。 status 如果可见,为显示在状态栏中的字符串。"" 如果可见,为显示在状态栏中的字符串。 systemChrome 指定窗口具有的系统镶边类型(如果有)。 指定窗口具有的系统镶边类型(如果有)。可能值集由 NativeWindowSystemChrome 类中的常量定义。

打开窗口后,此属性将立即变为只读模式。

默认值为 NativeWindowSystemChrome.STANDARD

flash.display.NativeWindowSystemChromeflash.display.NativeWindowInitOptions.systemChrome
titleBarFactory 创建可用作标题栏的实例的 IFactory。 创建可用作标题栏的实例的 IFactory。默认值为 TitleBar 的 IFactory。

如果编写一个自定义标题栏类,则它应该公开名为 titleIcontitle 的公用属性。

titleBarStyleFilters 从 Window 传递到 titleBar 的样式集。 从 Window 传递到 titleBar 的样式集。 mx.styles.StyleProxytitleBar 显示标题栏的 UIComponent。 显示标题栏的 UIComponent。 titleIcon 用于绘制标题栏图标的 Class(通常是图像)。null 用于绘制标题栏图标的 Class(通常是图像)。 title 窗口标题栏和任务栏中显示的标题文本。"" 窗口标题栏和任务栏中显示的标题文本。 transparent 指定窗口是否透明。 指定窗口是否透明。对于使用系统镶边的窗口,不支持将此属性设置为 true

此属性在窗口打开后是只读的。

type 指定此组件代表的 NativeWindow 类型。 指定此组件代表的 NativeWindow 类型。可能值集由 NativeWindowType 类中的常量定义。

打开窗口后,此属性将立即变为只读模式。

默认值为 NativeWindowType.NORMAL

flash.display.NativeWindowTypeflash.display.NativeWindowInitOptions.type
menu 此窗口的窗口菜单。mx.controls:FlexNativeMenu 此窗口的窗口菜单。某些操作系统不支持窗口菜单,此时将忽略此属性。
IWindow IWindow 接口定义符合以下条件的组件的 API:在基于 Flex 的 AIR 应用程序中充当顶级容器(代表操作系统窗口的容器)的组件。 IWindow 接口定义符合以下条件的组件的 API:在基于 Flex 的 AIR 应用程序中充当顶级容器(代表操作系统窗口的容器)的组件。 close 关闭窗口。 关闭窗口。 maximize 最大化窗口;如果窗口已经最大化,则不执行任何操作。 最大化窗口;如果窗口已经最大化,则不执行任何操作。 minimize 最小化窗口。 最小化窗口。 restore 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 maximizable 指定窗口是否可最大化。 指定窗口是否可最大化。 minimizable 指定窗口是否可最小化。 指定窗口是否可最小化。 nativeWindow Window 组件使用的基础 NativeWindow。 Window 组件使用的基础 NativeWindow。 resizable 指定窗口是否可调整大小。 指定窗口是否可调整大小。 status 如果可见,为显示在状态栏中的字符串。 如果可见,为显示在状态栏中的字符串。 systemChrome 指定窗口具有的系统镶边类型(如果有)。 指定窗口具有的系统镶边类型(如果有)。可能值集由 NativeWindowSystemChrome 类中的常量定义。 flash.display.NativeWindowSystemChrometitleIcon 用于绘制标题栏图标的 Class(通常是图像)。 用于绘制标题栏图标的 Class(通常是图像)。 title 窗口标题栏和任务栏中显示的标题文本。 窗口标题栏和任务栏中显示的标题文本。 transparent 指定窗口是否透明。 指定窗口是否透明。 type 指定此组件代表的 NativeWindow 类型。 指定此组件代表的 NativeWindow 类型。可能值集由 NativeWindowType 类中的常量定义。 flash.display.NativeWindowTypevisible 控制窗口的可见性。 控制窗口的可见性。 WindowedApplication WindowedApplication 定义 Application 容器,用于为 AIR 应用程序创建 Flex 应用程序。 当组件未处于最小化状态时播放。 AIR 1.1 3.0 Flex 3 当组件处于最小化状态时播放。 AIR 1.1 3.0 Flex 3 当窗口处于关闭状态时播放。 AIR 1.1 3.0 Flex 3 The <mx:WindowedApplication> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <mx:WindowedApplication
    Properties
    alwaysInFront="false"
    autoExit="true"
    backgroundFrameRate="-1"
    dockIconMenu="null"
    maxHeight="2880 less the height of the system chrome"
    maxWidth="2880 less the width of the system chrome"
    menu="null"
    minHeight="dependent on the operating system and the AIR systemChrome setting"
    minWidth="dependent on the operating system and the AIR systemChrome setting"
    showGripper="true"
    showStatusBar="true"
    showTitleBar="true"
    status=""
    statusBarFactory="mx.core.ClassFactory"
    systemTrayIconMenu="null"
    title=""
    titleBarFactory="mx.core.ClassFactory"
    titleIcon="null"
    useNativeDragManager="true"
 
    Styles
    buttonAlignment="auto"
    buttonPadding="2"
    closeButtonSkin="mx.skins.halo.windowCloseButtonSkin"
    gripperPadding="3"
    gripperStyleName="gripperStyle"
    headerHeight="undefined"
    maximizeButtonSkin="mx.skins.halo.WindowMaximizeButtonSkin"
    minimizeButtonSkin="mx.skins.halo.WindowMinimizeButtonSkin"
    restoreButtonSkin="mx.skins.halo.WindowRestoreButtonSkin"
    showFlexChrome="true"
    statusBarBackgroundColor="0xC0C0C0"
    statusBarBackgroundSkin="mx.skins.halo.StatusBarBackgroundSkin"
    statusTextStyleName="undefined"
    titleAlignment="auto"
    titleBarBackgroundSkin="mx.skins.halo.ApplicationTitleBarBackgroundSkin"
    titleBarButtonPadding="5"
    titleBarColors="[ 0x000000, 0x000000 ]"
    titleTextStyleName="undefined"
 
    Effects
    closeEffect="No default"
    minimizeEffect="No default"
    unminimizeEffect="No default"
 
    Events
    applicationActivate="No default"
    applicationDeactivate="No default"
    closing="No default"
    displayStateChange="No default"
    displayStateChanging="No default"
    invoke="No default"
    moving="No default"
    networkChange="No default"
    resizing="No default"
    windowComplete="No default"
    windowMove="No default"
    windowResize="No default"
  />
  
]]>
mx.core:IWindowmx.core:Application WindowedApplication 定义 Application 容器,用于为 AIR 应用程序创建 Flex 应用程序。

WindowedApplication 有两个作用。它可以替换 <mx:Application> 标签,与基于 Flex 的 AIR 应用程序的入口点具有相同的作用。此外,作为容器,WindowedApplication 可定义 Flex AIR 应用程序初始窗口的布局,在 WindowedApplication 中定义的任何可见控件都将成为 AIR 应用程序加载的初始窗口中的内容。

WindowedApplication 是基于 Flex 的 AIR 应用程序的顶层应用程序。该应用程序没有设计为由其它 Flex 应用程序进行加载。如果 WindowedApplication 需要加载其它应用程序,请使用 Application 类作为这些应用程序的容器。如果需要其它窗口,请使用 Window 类作为这些窗口的容器。

请注意,由于 WindowedApplication 只呈示单个窗口中的可见内容,而不是多窗口应用程序中的所有窗口,所以 WindowedApplication 实例只为自己的舞台和窗口分派与显示相关的事件(WindowedApplication 类从显示对象的 InteractiveObject 和 UIComponent 等基类继承的事件),而不为应用程序中其它窗口发生的事件分派这些事件。这与基于浏览器的应用程序不同。在后者中,Application 容器会为应用程序中的所有窗口分派这些事件(因为从技术角度而言,这些窗口都是在单个 Application 舞台上呈示的显示对象)。

windowResize 在调整基础 NativeWindow 对象的大小后分派。mx.events.FlexNativeWindowBoundsEvent.WINDOW_RESIZEmx.events.FlexNativeWindowBoundsEvent 在调整基础 NativeWindow 对象的大小后分派。 windowMove 在 WindowedApplication 对象移动后分派。mx.events.FlexNativeWindowBoundsEvent.WINDOW_MOVEmx.events.FlexNativeWindowBoundsEvent 在 WindowedApplication 对象移动后分派。 windowComplete 在 WindowedApplication 完成其初始布局后分派。mx.events.AIREvent.WINDOW_COMPLETEmx.events.AIREvent 在 WindowedApplication 完成其初始布局后分派。默认情况下,此时 WindowedApplication 将处于可见状态。 resizing 在调整 WindowedApplication 对象大小之前分派,或在拖动 WindowedApplication 对象边界时分派。flash.events.NativeWindowBoundsEvent.RESIZINGflash.events.NativeWindowBoundsEvent 在调整 WindowedApplication 对象大小之前分派,或在拖动 WindowedApplication 对象边界时分派。 networkChange 当计算机连接到网络或与网络断开连接时分派。flash.events.Event.NETWORK_CHANGEflash.events.Event 当计算机连接到网络或与网络断开连接时分派。 moving 在 WindowedApplication 对象移动前分派,或在拖动 WindowedApplication 对象时分派。flash.events.NativeWindowBoundsEvent.MOVINGflash.events.NativeWindowBoundsEvent 在 WindowedApplication 对象移动前分派,或在拖动 WindowedApplication 对象时分派。 invoke 在调用应用程序时调度。flash.events.InvokeEvent 在调用应用程序时调度。 displayStateChanging 在显示状态更改为最小化、最大化或还原状态之前分派。flash.events.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGINGflash.events.NativeWindowDisplayStateEvent 在显示状态更改为最小化、最大化或还原状态之前分派。 displayStateChange 在显示状态更改为最小化、最大化或还原状态之后分派。flash.events.NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGEflash.events.NativeWindowDisplayStateEvent 在显示状态更改为最小化、最大化或还原状态之后分派。 closing 在 WindowedApplication 窗口关闭前分派。flash.events.Event.CLOSINGflash.events.Event 在 WindowedApplication 窗口关闭前分派。可取消。 flash.display.NativeWindowclose 在关闭此应用程序窗口后分派。flash.events.Event.CLOSEflash.events.Event 在关闭此应用程序窗口后分派。 flash.display.NativeWindowwindowDeactivate 在取消激活此应用程序窗口后分派。mx.events.AIREvent.WINDOW_DEACTIVATEmx.events.AIREvent 在取消激活此应用程序窗口后分派。 windowActivate 在激活此应用程序窗口后分派。mx.events.AIREvent.WINDOW_ACTIVATEmx.events.AIREvent 在激活此应用程序窗口后分派。 applicationDeactivate 在取消激活此应用程序时分派。mx.events.AIREvent.APPLICATION_DEACTIVATEmx.events.AIREvent 在取消激活此应用程序时分派。 applicationActivate 在激活此应用程序时分派。mx.events.AIREvent.APPLICATION_ACTIVATEmx.events.AIREvent 在激活此应用程序时分派。 WindowedApplication 构造函数。 构造函数。 activate 激活基础 NativeWindow(即使此应用程序当前未处于活动状态)。 激活基础 NativeWindow(即使此应用程序当前未处于活动状态)。 close 关闭应用程序的 NativeWindow(应用程序打开的初始本机窗口)。 关闭应用程序的 NativeWindow(应用程序打开的初始本机窗口)。可取消此操作。 exit 关闭窗口并退出应用程序。 关闭窗口并退出应用程序。 maximize 最大化窗口;如果窗口已经最大化,则不执行任何操作。 最大化窗口;如果窗口已经最大化,则不执行任何操作。 minimize 最小化窗口。 最小化窗口。 orderInBackOf 将窗口排序到另一个窗口的正后方。如果窗口成功排序到另一个窗口的后方,则为 true;如果窗口不可见或处于最小化状态,则为 falsewindowmx.core:IWindow此窗口将排序到其后方的 IWindow(Window 或 WindowedAplication)。 将窗口排序到另一个窗口的正后方。要将该窗口排序到不实现 IWindow 的 NativeWindow 之后,请使用此窗口的 NativeWindow 的 orderInBackOf() 方法。 orderInFrontOf 将窗口排序到另一个窗口的正前方。如果窗口成功排序到另一个窗口的前方,则为 true;如果该窗口不可见或处于最小化状态,则为 falsewindowmx.core:IWindow此窗口将排序到其前方的 IWindow(Window 或 WindowedAplication)。 将窗口排序到另一个窗口的正前方。要将该窗口排序到不实现 IWindow 的 NativeWindow 之前,请使用此窗口的 NativeWindow 的 orderInFrontOf() 方法。 orderToBack 将窗口排序到同一应用程序中的其它所有窗口的后方。如果窗口成功排序到其他所有窗口的后方,则为 true;如果该窗口不可见或处于最小化状态,则为 false 将窗口排序到同一应用程序中的其它所有窗口的后方。 orderToFront 将窗口排序到同一应用程序中的其它所有窗口的前方。如果窗口成功排序到其他所有窗口的前方,则为 true;如果该窗口不可见或处于最小化状态,则为 false 将窗口排序到同一应用程序中的其它所有窗口的前方。 restore 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 还原窗口(如果窗口处于最大化状态,则取消最大化;如果处于最小化状态,则取消最小化)。 useNativeDragManager 如果为 true,则 DragManager 应使用 NativeDragManagerImpl 实现类。truetrue 如果为 true,则 DragManager 应使用 NativeDragManagerImpl 实现类。如果为 false,则将使用 DragManagerImpl 类。

注意:无法使用 ActionScript 代码设置此属性;必须使用 MXML 代码进行设置。这意味着无法在运行时更改此属性的值。

默认情况下,Flex 中内置的 AIR 应用程序的 DragManager 使用 NativeDragManagerImpl 类作为实现类。Flex 中内置的 Flash Player 应用程序使用 DragManagerImpl 类。

NativeDragManagerImpl 类是 AIR NativeDragManager API 和 Flex DragManager API 之间的桥梁。AIR NativeDragManager 类使用操作系统的拖放 API。该类支持在 AIR 窗口之间以及在操作系统和 AIR 之间进行拖动。由于操作系统控制拖放操作,因此在拖动过程中无法自定义光标,您也无法控制释放动画。该行为取决于操作系统,在不同平台间会存在某些不一致。

DragManagerImpl 类不使用操作系统进行拖放操作,而是由自身控制整个拖放过程。该类支持自定义光标,并提供释放动画。但是,它不允许在 AIR 窗口之间以及在操作系统和 AIR 窗口之间进行拖动。

alwaysInFront 确定基础 NativeWindow 是否始终位于其它窗口之前。false 确定基础 NativeWindow 是否始终位于其它窗口之前。 applicationID AIR 用于标识应用程序的标识符。 AIR 用于标识应用程序的标识符。 autoExit 指定当关闭最后一个窗口时,AIR 应用程序是退出,还是继续在背景中运行。true 指定当关闭最后一个窗口时,AIR 应用程序是退出,还是继续在背景中运行。 backgroundFrameRate 指定当应用程序处于非活动状态时要使用的帧速率。-1 指定当应用程序处于非活动状态时要使用的帧速率。设置为 -1 时,不会发生背景帧速率调节。 closed 如果已关闭基础窗口,则返回 true。 如果已关闭基础窗口,则返回 true。 dockIconMenu 停靠图标菜单。mx.controls:FlexNativeMenu 停靠图标菜单。一些操作系统不支持停靠图标菜单。 maximizable 指定窗口是否可最大化。 指定窗口是否可最大化。 menu 支持应用程序菜单的操作系统的应用程序菜单,或者支持窗口菜单的操作系统的应用程序初始窗口中的窗口菜单。mx.controls:FlexNativeMenu 支持应用程序菜单的操作系统的应用程序菜单,或者支持窗口菜单的操作系统的应用程序初始窗口中的窗口菜单。 minimizable 指定窗口是否可最小化。 指定窗口是否可最小化。 nativeApplication 代表 AIR 应用程序的 NativeApplication 对象。 代表 AIR 应用程序的 NativeApplication 对象。 nativeWindow 此 WindowedApplication 组件使用的 NativeWindow(应用程序的初始本机窗口)。 此 WindowedApplication 组件使用的 NativeWindow(应用程序的初始本机窗口)。 resizable 指定窗口是否可调整大小。 指定窗口是否可调整大小。 showGripper 如果为 true,则控制手柄可见。true 如果为 true,则控制手柄可见。

在 Mac OS X 上,其 systemChrome 设置为 "standard" 的窗口始终带有一个操作系统控制手柄,因此,此时将忽略此属性。

showStatusBar 如果为 true,则状态栏可见。true 如果为 true,则状态栏可见。 showTitleBar 如果为 true,则窗口的标题栏可见。true 如果为 true,则窗口的标题栏可见。 statusBarFactory 创建可用作状态栏的实例的 IFactory。 创建可用作状态栏的实例的 IFactory。默认值为 StatusBar 的 IFactory。

如果编写一个自定义状态栏类,则它应该公开名为 status 的公用属性。

statusBarStyleFilters 从 WindowedApplication 传递给状态栏的一组样式。 从 WindowedApplication 传递给状态栏的一组样式。 mx.styles.StyleProxystatusBar 显示状态栏的 UIComponent。 显示状态栏的 UIComponent。 status 如果可见,为显示在状态栏中的字符串。"" 如果可见,为显示在状态栏中的字符串。 systemChrome 指定窗口具有的系统镶边类型(如果有)。 指定窗口具有的系统镶边类型(如果有)。可能值集由 NativeWindowSystemChrome 类中的常量定义。 flash.display.NativeWindow.systemChromesystemTrayIconMenu 系统任务栏图标菜单。mx.controls:FlexNativeMenu 系统任务栏图标菜单。一些操作系统不支持系统任务栏图标菜单。 titleBarFactory 创建可用作标题栏的实例的 IFactory。 创建可用作标题栏的实例的 IFactory。默认值为 TitleBar 的 IFactory。

如果编写一个自定义标题栏类,则它应该公开名为 titleIcontitle 的公用属性。

titleBarStyleFilters 从 WindowedApplication 传递给标题栏的一组样式。 从 WindowedApplication 传递给标题栏的一组样式。 mx.styles.StyleProxytitleBar 显示标题栏的 UIComponent。 显示标题栏的 UIComponent。 titleIcon 用于绘制标题栏图标的 Class(通常是图像)。null 用于绘制标题栏图标的 Class(通常是图像)。 title 在窗口标题栏和任务栏中显示的标题。"" 在窗口标题栏和任务栏中显示的标题。如果您正在使用系统镶边,并将此属性设置为与 application.xml 中的 <title> 不同的标签,则首先可能会看到 XML 文件的标题一闪而过。 transparent 指定窗口是否透明。 指定窗口是否透明。 type 指定此组件代表的 NativeWindow 类型。 指定此组件代表的 NativeWindow 类型。可能值集由 NativeWindowType 类中的常量定义。 flash.display.NativeWindowType