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

CHT
Wed, 19 Jul 2017 11:35:08 +0000

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

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);

                })));

阅读整个主题