55.MouseEvent:鼠标事件相关。由于js的this是动态地,所以添加和删除事件的时候,需要传入this参数。
private createScene():void {
var sprite: egret.Sprite = new egret.Sprite();
sprite.addEventListener(egret.TouchEvent.TOUCH_TAP,this.onMouseHandler,this);
sprite.addEventListener(egret.TouchEvent.TOUCH_BEGIN,this.onMouseHandler,this);
sprite.addEventListener(egret.TouchEvent.TOUCH_END,this.onMouseHandler,this);
sprite.addEventListener(egret.TouchEvent.TOUCH_MOVE,this.onMouseHandler,this,true);
}
private onMouseHandler(event: egret.TouchEvent): void {
var stageX: number = event.stageX;
var stageY: number = event.stageY;
var localX: number = event.stageX;
var localY: number = event.localY;
var target: any = event.target;
var currentTarget: any = event.currentTarget;
console.log("======");
}