阻止事件继续往下面的控件传播
应该用event.stopPropagation();
let btnBack: egret.Bitmap = App.DisplayUtils.createBitmap(ResImgDefine.back_png);
btnBack.x = GDatas.getStageWidth() - btnBack.width;
btnBack.y = 0;
this.addChild(btnBack);
btnBack.touchEnabled = true;
let backCallBack = (evt:egret.TouchEvent)=>{
evt.stopPropagation();
};
btnBack.addEventListener(egret.TouchEvent.TOUCH_BEGIN,backCallBack,this);
btnBack.addEventListener(egret.TouchEvent.TOUCH_MOVE,backCallBack,this);
btnBack.addEventListener(egret.TouchEvent.TOUCH_MOVE,backCallBack,this);
btnBack.addEventListener(egret.TouchEvent.TOUCH_TAP, (evt: egret.TouchEvent) => {
//TODO: andrew 反复进入战斗的时候可能导致堆越来越大,要写销毁代码,烧录到手机上再来试
evt.stopPropagation();
App.SceneManager.runScene(SceneConst.Home);
}, this);