# Having problems with scroll easing

**URL:** https://forum.kirupa.com/t/having-problems-with-scroll-easing/247950
**Category:** Uncategorized
**Created:** [January 2, 2008, 5:01am UTC](https://forum.kirupa.com/t/having-problems-with-scroll-easing/247950 "2008-01-02T05:01:20Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![mickshifty](https://avatars.discourse-cdn.com/v4/letter/m/278dde/32.png) [@mickshifty](https://forum.kirupa.com/u/mickshifty)
#### Post date: [January 2, 2008, 5:01am UTC](https://forum.kirupa.com/t/having-problems-with-scroll-easing/247950/1 "2008-01-02T05:01:20Z")

</div>

Hey everyone, i need a bit of help.

Ive made a simple scrolling text field but i want to add easing to it to help it make it look a bit more fluid like here is the code I’ve used:

var scrollUpper:Number = -190;  
var scrollLower:Number = 41;

var textLower:Number = -209;  
var textUpper:Number = -449;

var scrollRange:Number = scrollLower - scrollUpper;  
var textRange:Number = textLower - textUpper;

function scroll () {  
var moved:Number = scroller\_mc.\_y - scrollUpper;  
var pctMoved:Number = moved/scrollRange;  
var textMove:Number = pctMoved\*textRange;  
text\_mc.\_y = textLower - textMove;  
}

scroller\_mc.onPress = function () {  
this.startDrag(false,this.\_x,scrollUpper,this.\_x,scrollLower);  
this.onMouseMove = scroll;  
}

scroller\_mc.onRelease = scroller\_mc.onReleaseOutside = function () {  
this.stopDrag();  
this.onMouseMove = null;  
}

It all works but i just dont know how to add easeing can anyone help? thankyou
