egret_事件监测

class DateEvent extends egret.Event {

public static DATE:string = "date";

public _y :number = 2022;

public _m :number = 12 ;

public constructor(type:string,bubbles:boolean =false, cancelable:boolean =false){

    super(type,bubbles,cancelable);

}


}

class teacher extends egret.DisplayObjectContainer {

public event(){

const event = new DateEvent(DateEvent.DATE);

event._m = 111111;

event._y = 222222;

this.dispatchEvent(event);

    }

}


var te = new teacher();

te.addEventListener(DateEvent.DATE,this. getDate,this);

te.event();

te.removeEventListener(DateEvent.DATE,this.getDate,this);


public getDate(evt:DateEvent){

    console.log("会在" + evt._y + "年" + evt._m+ "月"  );

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容