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

 

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