Flex中经常使用Alert来弹出提示或确认窗口,为了方便省事,会直接用匿名函数作为回调,但有时如果要调用外部的this,你会发现匿名函数中的this无法指向外部父类,可以使用e.target获取parent,当然这个parent是Alert.show的另一个参数所指定,正确写法如下:

Alert.show("您的密码已过期,请及时修改登录密码!", "提示", Alert.OK|Alert.CANCEL, this, function(e:CloseEvent):void
{
  if(Alert.OK==e.detail)
  {
    //弹出修改密码窗口
    var form:FormModifyPassword = new FormModifyPassword();
    PopUpManager.addPopUp(form, e.target as DisplayObject, true);//在此处使用this将报错    
    PopUpManager.centerPopUp(form);
  }
});

最新文章

  1. 简单的方向传感器SimpleOrientationSensor
  2. 在这个看脸的世界,该如何优雅的创建JS对象
  3. 解析posix与perl标准的正则表达式区别 ---PHP
  4. Asp.net_完美设置页面最小宽度(兼容ie)
  5. aspose.words复制插入同一word文档中的某个页面
  6. 【转】移动端App测试实用指南
  7. c++ string assign =
  8. 利用openssl进行BASE64编码解码、md5/sha1摘要、AES/DES3加密解密
  9. Programming C#.Classes and Objects.成员方法
  10. different between<A Href> and <jsp: forward>
  11. hadoop安装笔记
  12. 【gedit】 显示行号
  13. Docker 容器启动 查看容器状态 - 四
  14. 2018 Multi-University Training Contest 1 杭电多校第一场
  15. html标题-段落-字符实体-换行
  16. TensorFlow实现梯度下降
  17. ContenteProvider
  18. VS 类快捷键
  19. Gitlab服务器维护
  20. C++ 类的隐式转换

热门文章

  1. 好的博客mark
  2. 黄聪:如何开启IIS7以上的“IIS6管理兼容性”
  3. Wordpress-数据库结构分析(转)
  4. C语言sizeof
  5. php解压 tar.gz 格式文件
  6. gridView--GridView关于间距的属性值介绍
  7. mapreduce任务中Shuffle和排序的过程
  8. windows上传文件到linux
  9. WebView用法
  10. Android之访问下载文件