owner属性 此 IVisualElement 对象的所有者。默认情况下,它是此 IVisualElement 对象的父代。不过,如果此 IVisualElement 对象是由其父代弹出的一个子组件(如 ComboBox 控件的下拉列表),则所有者是弹出此 IVisualElement 对象的组件。
此属性并非由 Flex 管理,而由各个组件管理。因此,如果使用 PopUpManger.createPopUp() 或 PopUpManger.addPopUp() 方法弹出一个子组件,则应该将该子组件的 owner 属性设置为弹出它的组件。 默认值为 parent 属性的值。 父窗口代码:PopUpDemo.mxml
height="347" layout="absolute"> tw.owner = this;在主窗体中这句必须指定它的owner,否则在弹出的窗体中
var parentWindow:PopUpDemo = this.owner as PopUpDemo;
这里 parentWindow是空对象。 弹出窗口代码:titlewindow.mxml
height="368" showCloseButton="true" close="PopUpManager.removePopUp(this)"> height="26"/> height="24"/>
此属性并非由 Flex 管理,而由各个组件管理。因此,如果使用 PopUpManger.createPopUp() 或 PopUpManger.addPopUp() 方法弹出一个子组件,则应该将该子组件的 owner 属性设置为弹出它的组件。 默认值为 parent 属性的值。 父窗口代码:PopUpDemo.mxml
height="347" layout="absolute"> tw.owner = this;在主窗体中这句必须指定它的owner,否则在弹出的窗体中
var parentWindow:PopUpDemo = this.owner as PopUpDemo;
这里 parentWindow是空对象。 弹出窗口代码:titlewindow.mxml
height="368" showCloseButton="true" close="PopUpManager.removePopUp(this)"> height="26"/> height="24"/>
本文详细解释了IVisualElement对象的owner属性,包括其默认行为和如何在特定情况下设置所有者,例如当组件被弹出时。通过实例代码演示了在主窗口和弹出窗口中的应用。
1017

被折叠的 条评论
为什么被折叠?



