action动作结束删除自身节点报错,之前都没问题

以后都不能这样写了吗?有替代方案嘛?

  • Creator 版本号:1.5.2

  • 目标平台:(Web / iOS / Android / 模拟器)

  • 详细报错信息,包含调用堆栈:
    CCActionManager.js:419 Uncaught TypeError: Cannot read property ‘isDone’ of null
    at TheClass.update (CCActionManager.js:419)
    at TheClass.update (CCScheduler.js:401)
    at TheClass.mainLoop (CCDirector.js:1383)
    at callback (CCGame.js:561)
    update @ CCActionManager.js:419
    update @ CCScheduler.js:401
    mainLoop @ CCDirector.js:1383
    callback @ CCGame.js:561

  • 做了什么操作引起的 Bug:动作结束删除自身节点会报错,之前都正常

  • 之前是否有哪个版本是没问题的:1.5.1

node.runAction(cc.sequence(cc.fadeOut(0.4), cc.callFunc(
function () {

                    node.removeFromParent(true);
                  
                })));

http://forum.cocos.com/t/1-5-2-web-action/48811

2赞

谢谢,不好意思,没先搜一下