Flex PopUp传值问题
来源:互联网 发布:硕士论文数据造假 编辑:程序博客网 时间:2024/05/23 00:02
1. 父画面传值给popup画面
在popup画面定义全局变量
public var objData:Object;
父画面调用:
var obj:Object = this.objTemp;
var item:Test_Popup = new Test_Popup();
item.objData = obj;
PopUpManager.addPopUp(item, this, true);
PopUpManager.centerPopUp(item);
这样在popup画面就可以得到父画面的数据了。
2.popup 画面传值给父画面
自定义一个事件
package
{
import flash.events.Event;
public class ChangeEvent extends Event
{
private var strText:String;
private var obj:Object;
public function ChangeEvent(strName:String)
{
super(strName);
}
public function set setText(str:String):void {
this.strText = str;
}
public function get getText():String {
return this.strText;
}
public function set setObject(obj:Object):void {
this.obj = obj;
}
public function get getObject():Object {
return this.obj;
}
}
}
父画面调用
private function fncClick(evt:MouseEvent):void {
var item:pop = new pop();
item.addEventListener("TESTEVENT", drawRact);
PopUpManager.addPopUp(item, this, true);
PopUpManager.centerPopUp(item);
}
private function drawRact(evt:ChangeEvent):void {
var obj:Object = evt.getObject;
}
popup画面
private function fncOK():void {
var evt:ChangeEvent = new ChangeEvent("DRAWRACT");
var obj:Object = new Object();
obj.loop = Number(this.txtLen.text);
obj.devide = Number(this.txtDevide.text);
obj.start = Number(this.txtStart.text);
obj.end = Number(this.txtEnd.text);
evt.setObject = obj;
this.dispatchEvent(evt);
this.parent.removeChild(this);
}
- Flex PopUp传值问题
- [转]flex中Popup窗口访问父窗口的4种方法以及相互传值
- flex中Popup窗口访问父窗口的4种方法以及相互传值
- Flex popup的陷阱
- popup组件问题分析
- WPF Popup 置顶问题
- FLEX COMBOBOX 传值问题
- Flex 主程序、模块、PopUp调用初探
- 发现POPUP中的一点问题
- NGUI之popup list 问题
- POPUP
- Popup
- popup
- popup
- popup
- popup
- popup
- popup
- 键盘快捷键
- C++ Primier读后感 之 第五章 语句
- 得到当天零时的time的int秒数
- Struts2.1.8+Spring3.0+Ibatis2.3.4集成(一)
- 大家都辛苦了,进来放松一下,保证你满意哦!
- Flex PopUp传值问题
- javascript with用法(转)
- linux下的常用命令
- 算法 - 检测是否链表存在环
- 心灵是自我作主的地方
- ASP.NET运行.bat文件
- 读取ARRAY资源到字符数组
- 一个页面不能同时存在两个 window.onload()的解决方案
- FFMPEG使用(转)