webForumDet fria alternativet

ease'n'rotate();

Flash

2 svar · 341 visningar · startad av xhlin

Medlem sedan sep. 200576 inlägg
Frågan#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

Medlem 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();
}
};
};

Medlem sedan sep. 200576 inlägg
#3

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

|in

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)