[LayaAir 2.0]progressbar设置皮肤后, 马上destroy会报bug
set skin(value: string) {加载过程中, 组件执行了destroy()方法后,
if (this._skin != value) {
this._skin = value;
if (this._skin && !Loader.getRes(this._skin)) {
ILaya.loader.load(this._skin, Handler.create(this, this._skinLoaded), null, Loader.IMAGE, 1); // TODO TS
} else {
this._skinLoaded();
}
}
}
protected _skinLoaded(): void {
this._bg.skin = this._skin;
this._bar.skin = this._skin.replace(".png", "$bar.png");
this.callLater(this.changeValue);
this._sizeChanged();
this.event(Event.LOADED);
}
this._bg.skin = this._skin;// 这行会报错
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复