egret 利用lambda同时使用局部变量和全局变量

private createGameScene() {
      
 let stageW = this.stage.stageWidth;
 let stageH = this.stage.stageHeight;      
let bt=new egret.Bitmap();
bt.texture=RES.getRes("bg2_jpg");
this.addChild(bt);


bt.width=stageW;
bt.height=stageH;
bt.x=100;
bt.y=500;


 this.stage.addEventListener(egret.TouchEvent.TOUCH_BEGIN, (evt:egret.TouchEvent)=>{
     console.log(11111)
        this._distance.x=evt.$stageX-bt.x;
        this._distance.y=evt.$stageY-bt.y;
 }, this);
 this.stage.addEventListener(egret.TouchEvent.TOUCH_MOVE, this.mouseMove, this);
        this.stage.addEventListener(egret.TouchEvent.TOUCH_END, (evt:egret.TouchEvent)=>{
     console.log(1114411)
        bt.$setAlpha(Math.random());
 }, this);

猜你喜欢

转载自blog.csdn.net/qq_35158695/article/details/80620460