# Flash 8 - Horizontal scroll easing

**URL:** https://forum.kirupa.com/t/flash-8-horizontal-scroll-easing/313584
**Category:** flash
**Created:** [September 3, 2010, 11:14am UTC](https://forum.kirupa.com/t/flash-8-horizontal-scroll-easing/313584 "2010-09-03T11:14:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![molly\_ferns](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@molly\_ferns](https://forum.kirupa.com/u/molly_ferns)
#### Post date: [September 3, 2010, 11:14am UTC](https://forum.kirupa.com/t/flash-8-horizontal-scroll-easing/313584/1 "2010-09-03T11:14:45Z")

</div>

Hello Everyone,

I have been trying to read earlier threads, tried out every possible thing but I cannot get the text to ease. I have a custom scroll done from the tutorial but mine is horizontal as it was needed this way. I only need to get the text ease a bit when the dragger is dragged. Please please please help me as I have been trying this for days together and cannot get it. Attached the fla so that I can get help faster.

The code at present is as follows

```auto
scrolling = function (){
	var scrollWidth:Number = scrollTrack._width;
	var contentWidth:Number = main._width;
	var scrollFaceWidth:Number = scrollFace._width;
	var maskWidth:Number = maskedView._width;
	var initPosition:Number = scrollFace._x=scrollTrack._x;
	var initContentPos:Number = main._x;
	var finalContentPos:Number = maskWidth-contentWidth+initContentPos;
	var left:Number = scrollTrack._x;
	var top:Number = scrollTrack._y-2;
	var right:Number = scrollTrack._width-scrollFaceWidth+scrollTrack._x;
	var bottom:Number = scrollTrack._y-2;
	var dy:Number = 0;
	var speed:Number = 10;
	var moveVal:Number = (contentWidth-maskWidth)/(scrollWidth-scrollFaceWidth);
	scrollFace.onPress = function(){
		var currPos:Number = this._x;
		startDrag(this, false, left, top, right, bottom);
		this.onMouseMove = function() {
			dy = Math.abs(initPosition-this._x);
			main._x = Math.round(dy*-1*moveVal+initContentPos);
			
		};
	}
	scrollFace.onMouseUp = function(){
		stopDrag();
		delete this.onMouseMove;
	};
	if (contentWidth<maskWidth){
		scrollFace._visible = false;
		btnUp.enabled = false;
		btnDown.enabled = false;
	}else{
		scrollFace._visible = true;
		btnUp.enabled = true;
		btnDown.enabled = true;
	}
};
scrolling();

```

Thank you
