继承 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.deletePopUp()>
|
删除由 |
继承 UIObject 类、UIComponent 类和 View 的所有方法。
属性 |
描述 |
---|---|
|
指明标题栏上是 ( |
|
对在 |
|
在窗口中所显示内容的路径。 |
|
标题栏中显示的文本。 |
|
设置标题栏中文本格式的样式声明。 |
继承 UIObject 类、UIComponent 类和 ScrollView 的所有属性。
事件 |
描述 |
---|---|
Window.click>
|
松开关闭按钮时触发。 |
Window.mouseDownOutside>
|
在模式窗口外按下鼠标时触发。 |
继承 UIObject 类、UIComponent 类、View 和 ScrollView 的所有事件。