RotateBy や RotateTo で回すんじゃなくて、奥に向かってくるくる回したいなと思って cc.orbitCamera を使って試してみた。
this.sprite = new cc.Sprite("/path/to/card.png");
this.sprite.attr({
x: size.width / 2,
y: size.height / 2
});
this.addChild(this.sprite, 0);
orbit = cc.orbitCamera(1.5, 1, 0, 0, 360, 0, 0);
this.sprite.runAction(orbit.repeatForever());
これで想像した通りの回転してる。