Smart "ease out/in" script??
Hej, når jeg nu laver de her almindelige bevægelser med mine mc'er, fx:streg1.onEnterFrame = function() {
if (dir_change == false) {
if (this._x>targ_x1+3) {
this._x -= Math.round((this._x-targ_x1)/8);
} else if (this._x<=targ_x1+3 && this._x>targ_x2) {
this._x -= 2;
} else if (this._x<=targ_x2 && this._x>targ_x3) {
this._x -= 2;
this._alpha -= 2;
} else if (this._x<=targ_x3) {
dir_change = true;
}
Se, så bliver jeg jo nødt til at bruge sådan noget "rod" som "targ_x1+3", da beregningen (ease out) i anden if-blok aldrig rammer præcis targ_x1 (den rammer 296 og targ_x1 er 293) pga. formlen hvor der divideres.
Er der nogen der har en smart måde at håndtere den slags flueknepperi på?
((o; Kys lokum.
