Flex页面间三种传值方式
来源:互联网 发布:光束灯编程 编辑:程序博客网 时间:2024/05/29 03:14
1.sharedObject
var url:String="emailPreview.html";
var so:SharedObject=SharedObject.getLocal("emailPreview","/");
so.clear();
so.data.emailSubject=emailSubject; so.data.type="email";
so.flush();
var request:URLRequest=new URLRequest(url);
navigateToURL(request,"_blank");
接收传值页面:
var so:SharedObject=SharedObject.getLocal("email","/");
emailSubject=so.data.emailSubject;
emailType=so.data.emailType;
2.url带参数
var url:URLRequest=new URLRequest("monitorHis.html?screenName="+screenName);
navigateToURL(url, "_blank");
接收参数页面:
var params:Object={};
var params:Object={};
params=getOuterParam();
screenName=params.screenName;
public function getOuterParam():Object
{
var params:Object={};
var query:String=ExternalInterface.call("window.location.search.substring", 1);
if (query)
{
var pairs:Array=query.split("&");
for (var i:uint=0; i < pairs.length; i++)
{
var pos:int=pairs[i].indexOf("=");
if (pos != -1)
{
var argname:String=pairs[i].substring(0, pos);
var value:String=pairs[i].substring(pos + 1);
params[argname]=value;
}
}
}
return params;
}
3.页面间直接传值(页面间存在嵌套或父子关系)
传值页面comTrendComp引用一个自定义组件menuInfoCom
var list:menuInfoCom=new menuInfoCom();
list.type="test";(list组件中包含一个public类型的变量type)
接收值页面可以直接引用type。若想引用父页面public类型的变量
public var par:comTrendComp;
par=this.parentApplication as comTrendComp; //获得父对象
- Flex页面间三种传值方式
- Flex 3种方式的页面跳转
- 四种方式实现Flex页面跳转
- 五种方式实现Flex页面跳转
- 四种方式实现Flex页面跳转
- 四种方式实现Flex页面跳转
- Flex中实现页面的跳转以下几种方式
- Flex中实现页面的跳转以下几种方式
- Flex页面跳转的五种实现方式
- Flex页面跳转的五种实现方式
- Flex页面跳转的五种实现方式
- flex与几种页面间的交互方式
- Flex页面跳转的五种实现方式 .
- Flex页面跳转的五种实现方式 .
- Flex页面跳转的五种实现方式
- Flex页面跳转的五种实现方式
- Flex 页面跳转 页面布局
- Flex 动态页面显示
- [Software]专业个人知识管理笔记软件Wiz
- 如何让listView加入的HeaderView不可点击
- 分享一个超高效的不规则物体碰撞检测的类~~
- JDK、JRE和ubuntu上java环境的设置
- 动态生成校验码
- Flex页面间三种传值方式
- udp 编码的connect 函数 ——unix 网络编程 第8章
- 关于ioremap,request_mem_region
- STL系列之三 queue 单向队列
- Java中StringBuilder的清空方法比较
- http 协议中得 referer
- 使用win32ole操作Excel-1
- Windows Phone 7 UI设计和交互规范随笔(1)
- On having layout