注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

让一切都逝去吧

排骨炖泥菜/猪肝炒苹果/鱼籽狗肉汤/狗头薏米汤

 
 
 

日志

 
 

Flex调用父级的变量和方法  

2009-01-13 11:17:37|  分类: Flex |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

(this.parent as 父级类型).父级变量/父级方法; 

父级类型即父级mxml的名称 

这种方法适合使用addchild添加的子级,如果是使用的PopUpManager的方法, 

需要使用this.parentApplication.父级变量/父级方法

 

当父类不是Application的时候,上面那种方法又会出错,这时就要用回调函数了。假设当前窗口为thisWindow,弹出窗口为popupWindow。

首先在popupWindow中定义Function类型的公共变量
  [Bindable]
   public var callbackFunction:Function;

在thisWindow中,在创建popupWindow的位置,同时将popupWindow的callbackFunction变量指向当前类的某个方法,这个方法就是提供给popupWindow回调的方法
corpBasicWindow.callbackFunction = this.callFunction;
...
// 提供给弹出窗口的回调函数
   private function callFunction():void{
       ...
   }

然后,就在popupWindow里使用callbackFunction.call(this);来调用thisWindow中的方法。

 

  评论这张
 
阅读(2117)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017