cc.game.onStart = function(){
var scene = new cc.Scene();
var layout = new ccui.Layout();
layout.onEnter = function(){
cc.log("--------------begin");
ccui.Widget.prototype.onEnter.call(this);
cc.log("--------------end");
};
layout.addTouchEventListener(function(){},layout);
scene.addChild(layout);
cc.director.runScene(scene);
};
cc.game.run();
这段代码,在js3.2中运行正常,在js3.7中会出现onEnter递归;
在3.7中如果把layout.addTouchEventListener(function(){},layout);这句去掉就正常了。
有没有大神来解惑下。