From 1087bb4b87e4b6fd57a646c3dac76d4c7fcf3ff0 Mon Sep 17 00:00:00 2001 From: HuangYoung Date: Wed, 31 Aug 2016 09:43:33 +0800 Subject: [PATCH] More adaptive ccui.Button API --- extensions/ccui/uiwidgets/UIButton.js | 9 +++++++++ 1 file changed, 9 insertions(+) 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: