//给场景添加一个stateReset()方法
var SceneParent= cc.Scene.extend({
ctor:function(){
this._super();
stateReset();
}
});
//error:Uncaught ReferenceError: SceneParent is not defined (anonymous function)
var MenuScene = SceneParent.extend({
onEnter: function () {
this._super();
this.addChild(new MenuLayer());
}
});
cc.LoaderScene.preload(g_mainmenu, function () {
//new MenuScene()时报错。
//error:Uncaught TypeError: undefined is not a function (anonymous function)
cc.director.runScene(new MenuScene());
}, this);
```
确定JS文件是全部加载了的。

没啥问题,我能想到的却是也是你的文件没有引玩哇你SceneParent这个文件是不是没有引入啊,要加到project.json里面哦
没写一个新文件都要加进去
哦,才发现你貌似写在一个文件里面的哈,我还没试过写在同一个文件里面呢,,额,,不知道额写法确实没看出啥问题
分开的,js是确定加载了的。

把你截图中的 23行和 21行换一下。。
晕,调换下就可以了。
javascript真坑,加载顺序也是坑。
嗯啊,,,,,,是的,,