# Scrollbar/slider not working in text scroller

**URL:** <https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441>\
**Category:** Uncategorized\
**Created:** [June 17, 2004, 10:09pm UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441 "2004-06-17T22:09:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gazzer](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gazzer](https://forum.kirupa.com/u/gazzer)\
**Post date:** [June 17, 2004, 10:09pm UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441/1 "2004-06-17T22:09:42Z")

</div>

AS I used for a Flash 5 project seems to have a problem when published for Flash Player 7 from MX2004. I would appreciate some expertise in solving this problem. Here is the AS:

onClipEvent (load){

```
this.loadVariables("text.txt");
scrolling = 0;
frameCounter = 1;
speedFactor = 3;
numLines = 7;
resetOnNewFile = true;

origHeight = scrollbar._height;
origX = scrollbar._x;

refreshRate = 12;
refreshCounter = 0;
refreshlastMaxscroll = 0;
loaded = false;

function refreshScrollBar(){

	daTextBox.scroll = resetOnNewFile ? 1 : Math.min(daTextBox.maxscroll, daTextBox.scroll);
	
	var totalLines = numLines + daTextBox.maxscroll - 1;
	scrollbar._yscale = 100*(numLines)/totalLines;
	deltaHeight = origHeight - scrollbar._height;
	lineHeight = deltaHeight/(daTextBox.maxScroll - 1);	
	updateScrollBarPos(); 
	
}

function updateScrollBarPos(){

	scrollbar._y = lineHeight*(daTextBox.scroll - 1);
}

```

}

onClipEvent (enterFrame){

```
if( loaded ){

	if(refreshCounter % refreshRate == 0 && daTextBox.maxscroll != refreshLastMaxScroll){
	
		refreshScrollBar();
		refreshLastMaxScroll = daTextBox.maxscroll;
		refreshCounter = 0;
		
	}
	refreshCounter++;
}

if( frameCounter % speedFactor == 0){

	if( scrolling == "up" && daTextBox.scroll &gt; 1){
		daTextBox.scroll--;
		updateScrollBarPos();
	}
	else if( scrolling == "down" && daTextBox.scroll &lt; daTextBox.maxscroll){
		daTextBox.scroll++;
		updateScrollBarPos();
	}
	frameCounter = 0;
}
frameCounter++;

```

}

onClipEvent (mouseDown){

```
if(up.hitTest(_root._xmouse,_root._ymouse)){
	scrolling = "up";
	frameCounter = speedFactor;
	up.gotoAndStop(2);
}
if(down.hitTest(_root._xmouse,_root._ymouse)){
	scrolling = "down";
	frameCounter = speedFactor;
	down.gotoAndStop(2);
}
if(scrollbar.hitTest(_root._xmouse,_root._ymouse)){
	scrollbar.startDrag(0,origX,deltaHeight,origX);
	scrolling = "scrollbar";
}
updateAfterEvent();

```

}

onClipEvent (mouseUp){

```
scrolling = 0;
up.gotoAndStop(1);
down.gotoAndStop(1);
stopDrag();

updateAfterEvent();

```

}

onClipEvent (mouseMove){  
if(scrolling == “scrollbar”){  
daTextBox.scroll = Math.round((scrollbar.\_y)/lineHeight + 1);  
}  
updateAfterEvent();  
}

onClipEvent (data){  
loaded = true;  
}

Thanks,  
Gazzer

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 17, 2004, 10:51pm UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441/2 "2004-06-17T22:51:22Z")

</div>

_stomach churns_  
oooOOOhhh… thats a little uneasing to read through. What exactly isn’t working?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 17, 2004, 11:11pm UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441/3 "2004-06-17T23:11:41Z")

</div>

Hope I didn’t make you sick!

Its the instance named “scrollbar” which is a MC of scrollbarMC. The “up” and “down” instances scroll the text but the scrollbar/slider doesn’t move. I can put my mouse on the scrollbar and slide it up and down but cannot get the text to move with it.

Thanks for helping,  
Gazzer

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 18, 2004, 1:33am UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441/4 "2004-06-18T01:33:05Z")

</div>

Disco-Stu,

Any luck with response? Did you understand what I was talking about? I have a fla that I can post. Trying to keep this alive. This is puzzling!

Gazzer :cowboy:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [June 18, 2004, 1:34am UTC](https://forum.kirupa.com/t/scrollbar-slider-not-working-in-text-scroller/113441/5 "2004-06-18T01:34:14Z")

</div>

I’m still working through that… strange stuff. It looks appropriate, yet depracated. I’ll post tomorrow morning, after work.
