Popup窗口訪問父窗口的方法以及相互傳值


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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章