Flex中父子窗口传值问题
Application中自建了2个TileWindow,例如a跟bPopUpManager一个a以后,又在a中再PopUp一个b
但在b中设置后怎么让其中的值反映在a中?
a中的script(a中有个textinput:txtName):
private function openB():void {
var bb : b = new b();
PopUpManager.addPopUp(bb,this,true);
}
在b中的script
private var str = "abc";
private function getvalue():void {
var aa: a= this.owner as a;
a.txtName.text = str;
}
但这种方式在实际中却出错,好似无法将this.owner设置为tilewindow a,也无法设置里面的控件值
请问这种子窗口传递给父窗口有啥更好的方法么? flex很少玩。。不过你记得给DisplayObjec引用就行了。 写一个方法中转
页:
[1]