owner属性
mx.core.UIComponent.owner(value:DisplayObjectContainer):void
-
此 IVisualElement 对象的所有者。默认情况下,它是此 IVisualElement 对象的父代。不过,如果此 IVisualElement 对象是由其父代弹出的一个子组件(如 ComboBox 控件的下拉列表),则所有者是弹出此 IVisualElement 对象的组件。
此属性并非由 Flex 管理,而由各个组件管理。因此,如果使用 PopUpManger.createPopUp()
或 PopUpManger.addPopUp()
方法弹出一个子组件,则应该将该子组件的 owner
属性设置为弹出它的组件。
默认值为 parent
属性的值。
父窗口代码:PopUpDemo.mxml
tw.owner = this;在主窗体中这句必须指定它的owner,否则在弹出的窗体中
var parentWindow:PopUpDemo = this.owner as PopUpDemo;
这里 parentWindow是空对象。
弹出窗口代码:titlewindow.mxml