webForumDet fria alternativet

perfectRotate();

1 svar · 274 visningar · startad av xhlin

xhlinMedlem sedan sep. 200576 inlägg
#1

tror att detta är enkelt men jag får bara inte ihop det!
vill rotera en knob
för att knoben´s 0-vilkel skall följa musen har jag;

this._rotation=this._xmouse;

den följer fint men ger skumma resultat onDragOut.
någon?

BlixtsystemsMedlem sedan maj 2005704 inlägg
#2

Svårt att säga utan att se din kod, men det är inte så enkelt och kör man bara _rotation=_xmouse kommer det att hoppa runt då _xmouse värdet inte håller sig mellan -180 till 180.
Tror det borde funka med:

knob.onPress=function(){
  this.onMouseMove=function(){
      this._rotation =(this._parent._xmouse-this._x)*90/(2*Math.PI);
      updateAfterEvent();
  };
};
knob.onMouseUp=function(){
   delete this.onMouseMove;
};
131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
128 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)