不知道是BUG还是专门这么设计,cc.sequence中使用cc.callFunc的问题!

当动画执行的时候 切换程序到后台 然后再切换回来 callFunc不会被调用
代码大概是这个样子
ccc 版本 1.4.2

var Ac = cc.sequence(donghua,cc.callFunc(function(){}));
node.runAction(Ac)

是 web 平台还是 native ?

主要是 native; web记得很久以前出现过一次 没在意 现在想起来应该是这个问题!

动画本身播放完成了吗?切换前后台的时机是什么时候?有没有报错?

还没有执行到cc.callFunc 切出去,回去时候动画执行完了 cc.callFunc 没有被调用

能问下js的box2d dubugDraw渲染吗?3.12

比如说 第一个动画是3秒 在1.5秒切换出去 3秒后切换回去 cc.callFun就不会执行

好的,收到

http://forum.cocos.com/t/richtext-i18n/46325 能帮我看下这个问题吗

http://forum.cocos.com/t/richtext-i18n/46325 能帮看下这个问题吗

我试过了一下 native 的,是可以执行的,能否给我看一下你具体的代码是怎么写的吗?

下面是我范例代码

let callfun = cc.callFunc(function (object, [valueObject, vUserData]) {
valueObject.setSYHType(vUserData.wintype);
}.bind(this), this, [temp, userData]);

我这边也有类似的情况,我用的版本号是2.0.9,
如果Ac只调用一次,不会有问题,callbackfun会执行一次。
但是如果Ac调用多次,callbackfun只会执行一次。

我的应用场景是:
ios 按home键退至后台,
后台保持着socket不断,
服务器发送了指令,让客户端调用含有node.runAction(Ac)的方法