这样子继承有错吗?实在是找不到错误,小白求助!

//给场景添加一个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真坑,加载顺序也是坑。

嗯啊,,,,,,是的,,