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