有一个prefab打不开了

能解决吗?提示如下:

TypeError: Cannot read property 'isChildOf' of null
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:237:38)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:208:36)
    at enumerateObject (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:166:38)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:249:16)
    at enumerateObject (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:139:42)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:249:16)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:208:36)
    at enumerateObject (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:139:42)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:249:16)
    at instantiateObj (C:\Users\Timothy\AppData\Local\CocosCreator\app-1.1.1\resources\engine\cocos2d\core\platform\instantiate.js:208:36)

能发上来看看吗?

prefab里某个节点上的自定义脚本里有错导致的。

就是这个错误信息有点奇怪。

嗯,这里确实比较恶心,但是动态语言一般都不容易找到错误原因。

这个问题我也遇到了,提示出错的原因同样是“cannot read property ‘XXX’ of null”类型的。
我是在打开了之前的一个prefab文件之后再尝试打开另一个prefab文件的时候出现的这个问题。
你试着在场景编辑器中关闭目前打开的所有prefab,然后再打开你需要打开的那个prefab文件。
我这样试了一下,就可以了。

你说的是这个问题吗? http://forum.cocos.com/t/prefab-creater/39650/2