var crosshire = new cc.Sprite(res.cursoir_png); var coolDownTimer = new cc.ProgressTimer(new cc.Sprite(res.reloading_png)); coolDownTimer.setType(cc.ProgressTimer.TYPE_RADIAL); coolDownTimer.setPercentage(100); crosshire.addChild(coolDownTimer);
uiLayer.addChild(crosshire);
And mouse down, in mouse move i update position crosshire
onMouseDown: function (event) { coolDownTimer.runAction( cc.sequence(cc.progressFromTo(1, 0, 100), cc.callFunc(function () { ..... }) ) );
and bug
Cocos2D-js 3.15
Chrome 58
Mac OS 10.11.6