ActionManager播放动画回掉问题

问题描述:我在studio编辑器里编辑了一个界面,里面有一个动画,我想当动画执行完毕后,再执行一些其他操作,然后就使用了ActionManager::shareManager()->playActionByName(JSON_NAME, “opacityAnimation”, func)接口实现,结果动画播放完毕后程序就崩溃了
这是为何呢??
附有代码及错误堆栈图片

你好,UI动画的调用方法是:cocos2d::extension:: ActionManager::shareManager()->playActionByName(“SampleUIAnimation.json” , “Animation1” ); 不支持回调函数。

不是不支持,是bug 没改

不是不支持,是bug 没改,照着3.0的改一下ActionObject 就行,是应为play 的时候穿进去的CallFuncAction 没有retain,还有个bug 是播放完动画后没有注销定时器

晓得了,感谢回复。。。
新手继续学习中。。。

我用的是2.2.3,你的意思是3.0已经修复了这个bug?
我看有一篇文章讲修改CCActionObject.cpp来修复这个bug,链接如下
http://blog.sina.com.cn/s/blog_aa01f7030101pka7.html
是这样吧?

好的,我今天会跟进下这个问题的。