diff --git a/extensions/ccui/uiwidgets/UIButton.js b/extensions/ccui/uiwidgets/UIButton.js index 6bb7582e2e..c9f373f3bc 100644 --- a/extensions/ccui/uiwidgets/UIButton.js +++ b/extensions/ccui/uiwidgets/UIButton.js @@ -253,6 +253,9 @@ ccui.Button = ccui.Widget.extend(/** @lends ccui.Button# */{ break; case ccui.Widget.PLIST_TEXTURE: //SetTexture cannot load resource + if (normal[0] === "#") { + normal = normal.substr(1, normal.length - 1); + } normalRenderer.initWithSpriteFrameName(normal); break; default: @@ -302,6 +305,9 @@ ccui.Button = ccui.Widget.extend(/** @lends ccui.Button# */{ break; case ccui.Widget.PLIST_TEXTURE: //SetTexture cannot load resource + if (selected[0] === "#") { + selected = selected.substr(1, selected.length - 1); + } clickedRenderer.initWithSpriteFrameName(selected); break; default: @@ -347,6 +353,9 @@ ccui.Button = ccui.Widget.extend(/** @lends ccui.Button# */{ break; case ccui.Widget.PLIST_TEXTURE: //SetTexture cannot load resource + if (disabled[0] === "#") { + disabled = disabled.substr(1, disabled.length - 1); + } disabledRenderer.initWithSpriteFrameName(disabled); break; default: