- Flash Action Script: 탄성효과 -

탄성효과

무비 크기: 550x400
FPS: 24
프레임에 입력

MovieClip.prototype.elasticMove = function(a,b,tx,ty){
var tempx = this._x;
var tempy = this._y;
this._x = a*(this._x - tx) + b*(this.prevx - tx) +tx;
this._y = a*(this._y - ty) + b*(this.prevy - ty) + ty;
this.prevx = tempx;
this.prevy = tempy;
}

_root.tman.onEnterFrame = function(){
this.elasticMove(-1.1,-0.6,_root._xmouse, _root._ymouse);
}

-1.1, -0.6 이부분의 수치조절에 따라 탄성의 형태가 바뀐다.