Skip to content

Commit 337a032

Browse files
committed
Merge pull request cocos2d#1264 from HoGarfield/CCSpriteLoader
Fixed bug that the size of Menu and Layer is not set to 0,0 , when is set to 0,0 in CocosBuilder
2 parents 23b45d5 + bf923bc commit 337a032

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

extensions/CCBReader/CCSpriteLoader.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,12 @@ var PROPERTY_IS_KEYBOARD_ENABLED = "isKeyboardEnabled";
9393

9494
cc.LayerLoader = cc.NodeLoader.extend({
9595
_createCCNode:function (parent, ccbReader) {
96-
return cc.Layer.create();
96+
97+
var layer=cc.Layer.create();
98+
99+
layer.setContentSize(cc.size(0,0));
100+
101+
return layer;
97102
},
98103
onHandlePropTypeCheck:function (node, parent, propertyName, check, ccbReader) {
99104
if (propertyName === PROPERTY_TOUCH_ENABLED || propertyName === PROPERTY_IS_TOUCH_ENABLED) {
@@ -205,7 +210,11 @@ cc.LayerGradientLoader.loader = function () {
205210

206211
cc.MenuLoader = cc.LayerLoader.extend({
207212
_createCCNode:function (parent, ccbReader) {
208-
return cc.Menu.create();
213+
var menu = cc.Menu.create();
214+
215+
menu.setContentSize(cc.size(0,0));
216+
217+
return menu;
209218
}
210219
});
211220

0 commit comments

Comments
 (0)