求解决啊,帧动画跑的太快怎么办啊

onKeyPressed:function(keyCode,event){

    var target=this.target;

     if(keyCode==39){
        target.setPositionX((target.getPositionX()+3));
        var animation=new cc.Animation.create();
        for(var i=2;i<=3;i++){
            var frameName="res/small_Man/walk_"+i+".png";
            animation.addSpriteFrameWithFile(frameName);
        }
        animation.setDelayPerUnit(0.15);
        animation.setRestoreOriginalFrame(true);
        target.runAction(cc.repeatForever(cc.animate(animation)));
    }

},

我获取键盘的右方向键,按下去就播放人物向右走动的动画,但是一直按着右方向键,帧动画跑 太快了,都看不清每一帧,咋个解决啊,本人新手学这个

怎么木有人啊,谁能给个提示啊:6::6::6::6::6::6:

刚按下去 是正常的,过两秒后,帧动画跑的连肉眼都看不清楚啊

每次播之前先停止

谢谢 你哈,已经解决了,因为一直按着键盘,他一直执行那个函数,所以只让跑帧函数运行一次,就不会跑帧很快了