# How do I remove Scroll Ease

**URL:** <https://forum.kirupa.com/t/how-do-i-remove-scroll-ease/157001>\
**Category:** flash\
**Created:** [July 29, 2005, 10:37am UTC](https://forum.kirupa.com/t/how-do-i-remove-scroll-ease/157001 "2005-07-29T10:37:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tyg3r](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/tyg3r/32/1341_2.png) [@Tyg3r](https://forum.kirupa.com/u/Tyg3r)\
**Post date:** [July 29, 2005, 10:37am UTC](https://forum.kirupa.com/t/how-do-i-remove-scroll-ease/157001/1 "2005-07-29T10:37:14Z")

</div>

I still to this day have ZERO understanding of any actionscript. I can barely even tweek action script and my current problem isnt going away soon.

Im using Claudio’s amazing scroller. And my animation seems to lag a lot, so i figured its due to the scroll easing. I want to disable the easing but simply dont know how to. When i try to delete sections of the code that say “ScrollEase” i tend to just mess it up. Anyway, the code below is what im using.

```auto
fscommand("allowscale", "false");
bar.useHandCursor = dragger.useHandCursor=true;
space = 20;
friction = 0.9;
speed = 4;
y = dragger._y;
top = main._y;
dragger.onPress = function() {
drag = true;
this.startDrag(false, this._x, this._parent.y, this._x, this._parent.y+this._parent.bar._height-this._height);
dragger.scrollEase();
};
dragger.onMouseUp = function() {
this.stopDrag();
drag = false;
};
bar.onPress = function() {
drag = true;
if (this._parent._ymouse>this._y+this._height-this._parent.dragger._height) {
this._parent.dragger._y = this._y+this._height-this._parent.dragger._height;
} else {
this._parent.dragger._y = this._parent._ymouse;
}
dragger.scrollEase();
};
bar.onMouseUp = function() {
drag = false;
};
moveDragger = function (d) {
if ((dragger._y>=y+bar._height-dragger._height && d == 1) || (dragger._y<=y && d == -1)) {
clearInterval(myInterval);
} else {
dragger._y += d;
dragger.scrollEase();
updateAfterEvent();
}
};
up_btn.onPress = function() {
myInterval = setInterval(moveDragger, 18, -1);
};
down_btn.onPress = function() {
myInterval = setInterval(moveDragger, 18, 1);
};
up_btn.onMouseUp = down_btn.onMouseUp=function () {
clearInterval(myInterval);
};
MovieClip.prototype.scrollEase = function() {
this.onEnterFrame = function() {
if (Math.abs(dy) == 0 && drag == false) {
delete this.onEnterFrame;
}
r = (this._y-y)/(bar._height-this._height);
dy = Math.round((((top-(top-bottom)*r)-main._y)/speed)*friction);
main._y += dy;
};
};

```

Could anyone help me, by adjusting to code so i will no longer have the easing please. If the task is bigger than what it seems, let me know and i will find other means to get a resolution.

Thanx all

Mark

* * *

[NO2 VAPORIZER REVIEW](http://no2vaporizer.net)
