webForumDet fria alternativet

ease'n'rotate();

2 svar · 339 visningar · startad av xhlin

xhlinMedlem sedan sep. 200576 inlägg
#1

hallå där alla glada!
håller på att snurra på en massa saker med denna kod:
MovieClip.prototype.rotateTo = function(r, speed) {
this.rAcc=r;
this.onEnterFrame = function() {
this.rAcc-=speed;
this._rotation -= speed;
if (this.rAcc<=speed) {
this._rotation = -r;
delete this.onEnterFrame;
}
};
};

det funkar fint men jag skulle vilja mysa in lite easing med kod, någon som vet hur man kombinerar detta med denna funktion, typ att rotationen accelerara i början osv...

][|in

xhlinMedlem sedan sep. 200576 inlägg
#2

har ett problem till;(
rotateTo functionen är uppbyggd med en onEnterFrame funktion, för att slippa höja fps:n vill jag köra ett intervall ist. men vad är fel ?

MovieClip.prototype.rotateTo = function(r, speed) {
this.rAcc=r;
rInt=setInterval(rot,10);
function rot() {
this.rAcc-=speed;
this._rotation -= speed;
if (this.rAcc<=speed) {
this._rotation = -r;
rInt.clearInterval();
}
};
};

xhlinMedlem sedan sep. 200576 inlägg
#3

hallå där!
kan man få lite hjälp eller ??!

|in

258 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
128 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)