We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2b3a2df commit be1b084Copy full SHA for be1b084
extensions/ccui/base-classes/UIScale9Sprite.js
@@ -288,9 +288,16 @@ ccui.Scale9Sprite = cc.Scale9Sprite = cc.Node.extend(/** @lends ccui.Scale9Sprit
288
this._renderCmd.setDirtyFlag(cc.Node._dirtyFlags.cacheDirty);
289
},
290
291
+ getColor: function () {
292
+ return this._color;
293
+ },
294
+
295
/** Color: conforms to CCRGBAProtocol protocol */
296
setColor: function (color) {
- cc.Node.prototype.setColor.call(this, color);
297
+ // Intentionally not calling super().
298
+ // Instead, setColor() is called on each scale child so that
299
+ // tint is only applied once.
300
+ this._color = color;
301
if(this._scale9Enabled) {
302
var scaleChildren = this._renderers;
303
for (var i = 0; i < scaleChildren.length; i++) {
0 commit comments