Window 类

继承 UIObject > UIComponent > View > ScrollView > Window

动作脚本类命名空间 mx.containers.Window

Window 类的属性允许您在运行时设置标题题注、添加关闭按钮以及设置显示内容。 使用动作脚本设置 Window 类的属性会覆盖在属性检查器或“组件检查器”面板中设置的同名参数。 

实例化窗口的最佳方法是调用 PopUpManager.createPopUp()。此方法既可创建模式窗口(重叠并禁用应用程序中的现有对象),也可创建非模式窗口。例如,下面的代码创建模式 Window 实例(最后一个参数指明是模式窗口):

var newWindow = PopUpManager.createPopUp(this, Window, true);

形态是通过在 Window 组件下方创建一个大的透明窗口模拟的。由于透明窗口的呈现方式,您可能会注意到透明窗口下的对象略显暗淡。有效透明度可以进行设置,方法是:更改 _global.style.modalTransparency 值,范围为从 0(完全透明)到 100(不透明)。如果使窗口部分透明,还可以设置窗口的颜色,方法是:在默认主题中更改“模式”外观。

如果使用 PopUpManager.createPopUp() 创建模式窗口,则在删除时,必须调用 Window.deletePopUp(),以便也可以删除透明窗口。例如,如果在窗口上使用 closeButton,则要编写下列代码:

obj.click = function(evt){
   this.deletePopUp();
}
window.addEventListener("click", obj);

注意:代码不会在创建模式窗口时停止执行。在其他环境(例如 Microsoft Windows)中,如果创建一个模式窗口,则创建窗口之后的代码行在窗口关闭之前不会运行。在 Flash 中,这些代码行在创建窗口之后、关闭窗口之前运行。

每个组件类都有一个 version 属性,该属性是一个类属性。类属性只能用于该类本身。version 属性会返回一个字符串,该字符串指明组件的版本。要访问 version 属性,请使用以下代码:

trace(mx.containers.Window.version);

注意:下面的代码返回未定义的:trace(myWindowInstance.version);

Window 类的方法摘要

方法

描述

Window.deletePopUp()>

删除由 PopUpManager.createPopUp() 创建的窗口实例。

继承 UIObject 类UIComponent 类和 View 的所有方法。

Window 类的属性摘要

属性

描述

Window.closeButton

指明标题栏上是 (true) 否 (false) 包含关闭按钮。

Window.content

对在 contentPath 属性中指定的内容的引用。

Window.contentPath

在窗口中所显示内容的路径。

Window.title

标题栏中显示的文本。

Window.titleStyleDeclaration

设置标题栏中文本格式的样式声明。

继承 UIObject 类UIComponent 类和 ScrollView 的所有属性。

Window 类的事件摘要

事件

描述

Window.click>

松开关闭按钮时触发。

Window.mouseDownOutside>

在模式窗口外按下鼠标时触发。

继承 UIObject 类UIComponent 类、View 和 ScrollView 的所有事件。