Joachim: oder Mathematik ?

Beitrag lesen

hallo,
im Anhang steht ein Script, das einen Layer im Kreis bewegt. Wie es so meine Art ist, eher unelegant geschrieben.
Wer hat von seiner Schulmathematik noch nicht so viel vergessen wie ich und verraet mir, wie die formel f(x)=? fuer eine Sinuskurve nochmal ging?
Damit liesse sich das Ganze sicher etwas simpler machen. Oder gibt es was noch besseres...?
Gruss Joachim

var x=0;
var y=0;
var i=1;
function Move()
{
if(i==1){x=0;y=4;}
if(i==2){x=1;y=3;}
if(i==3){x=2;y=2;}
if(i==4){x=3;y=1;}
if(i==5){x=4;y=0;}
if(i==6){x=3;y=-1;}
if(i==7){x=2;y=-2;}
if(i==7){x=1;y=-3;}
if(i==9){x=0;y=-4;}
if(i==10){x=-1;y=-3;}
if(i==11){x=-2;y=-2;}
if(i==12){x=-3;y=-1;}
if(i==13){x=-4;y=0;}
if(i==14){x=-3;y=1;}
if(i==15){x=-2;y=2;}
if(i==16){x=-1;y=3;}
if(i==17) i=1;
document.bild1.moveBy(x,y);
     window.setTimeout('Move(i++)',50);
   }