[LayaAir 2.0]关于get/set重写问题
1.x中使用方法Laya.getset,2.x中应该使用哪个方法呢
static getset(isStatic:Boolean, target:any, name:String, getter:Function, setter:Function):void;
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Nikeo
赞同来自:
1. 使用自定类进行覆盖目标类,在自定义类中重写一切方法。
2. 对于引擎类,如果引擎升级后只需在自定义类中修改升级即可,维护比较方便。
覆盖引擎类:
Laya.ClassUtils.regClass("Laya.Image", CustomImage);
自定义类:Laya.ClassUtils.regClass("laya.ui.Image", CustomImage);
export class CustomImage extends Laya.Image {set skin(value: string) {
//....重写方法体
}
}