cc.Class({ extends: cc.Component, properties: { point: { default: null, type: cc.Sprite }, color: 'w' }, // LIFE-CYCLE CALLBACKS: onLoad () { this.updateShow('w'); }, start () { }, // update (dt) {}, updateShow(color) { this.color = color; let url = `textures/part1/bar_line_${this.color}`; let self = this; cc.loader.loadRes(url, cc.SpriteFrame, function (err, spriteFrame) { self.point.spriteFrame = spriteFrame; }); } });