Egret社区
1银子
当 private  btn:eui.Button=null;是,在删除界面时  this.BtnExit.removeEventListener(egret.TouchEvent.TOUCH_TAP,this.OnBtnExitClick,this);报错。
private  btn:eui.Button;就没有问题。请问大神是什么原因造成的?

分享到 :
0 人收藏

2 个回复

倒序浏览
364224445  登堂入室 | 7 天前
你btn对象都不存在了,你还去删除他的事件肯定会报错啊;
应该先去remove 他的事件  在赋值null;
private btn:eui.Button 可能是你这个皮肤存在这个按钮; 所以这个对象是有值得
alexzhou  初学乍练 | 7 天前
364224445 发表于 2017-9-14 09:37
你btn对象都不存在了,你还去删除他的事件肯定会报错啊;
应该先去remove 他的事件  在赋值null;
private b ...

在定义变量时写private  BtnExit:eui.Button=null;和private  BtnExit:eui.Button;在定义时赋空,删除事件时就会报错。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

alexzhou

初学乍练

积分: 5 帖子: 7 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部