cocosjs怎么做椭圆旋转菜单

http://demo.netfoucs.com/nxshow/article/details/37910451 这个是cocos2d-x写的,怎么用cocos2D-js写?

椭圆公式,还记得吧。用公式计算

公式知道,但不会写,如下代码没动作:
this._roteimg=[];
this._roteimg.push(this.Sprite,this.Sprite1,this.Sprite2);
var len = this._roteimg.length;
for (i=0;i<len;i++){
this.thisone=this._roteimg[i];
var ovalx=this.a * Math.cos(2Math.PI * i)+this.Origin;
var ovaly=this.b * Math.sin(2
Math.PI * i)+this.Origin;

        cc.log(ovalx,ovaly);
        this.addChild(this.thisone);
    }
    var action= cc.moveTo(1,ovalx,ovaly);
    this.thisone.runAction(action);

把 this.thisone添加进touch事件里面也没效果