# Dynamic Text Custom Scrollbar Help

**URL:** <https://forum.kirupa.com/t/dynamic-text-custom-scrollbar-help/181494>\
**Category:** flash\
**Created:** [March 9, 2006, 8:02pm UTC](https://forum.kirupa.com/t/dynamic-text-custom-scrollbar-help/181494 "2006-03-09T20:02:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natecox\_R](https://avatars.discourse-cdn.com/v4/letter/n/a88e4f/32.png) [@Natecox\_R](https://forum.kirupa.com/u/Natecox_R)\
**Post date:** [March 9, 2006, 8:02pm UTC](https://forum.kirupa.com/t/dynamic-text-custom-scrollbar-help/181494/1 "2006-03-09T20:02:05Z")

</div>

I’m trying to create a dynamic text box with a custom scrollbar. I tried tweaking the code from the kirupa tutorial for scrollbars here:

[http://www.kirupa.com/developer/flash8/scrollbar.htm](http://www.kirupa.com/developer/flash8/scrollbar.htm)

Right now I have a textbox, scrolltrack, and a scrollbox with this code:

loadVariables(“filltext.txt”, this);  
scrolling = function () {  
var scrollht:Number = scrolltrack.\_height;  
var boxht:Number = scrollbox.\_height;  
var scrollarea:Number = scrollht-boxht;  
var ms:Number = textfill.maxscroll;  
var scale:Number = scrollarea/(ms-1);  
var initpos:Number = scrollbox.\_y=\_root.textbox.scrolltrack.\_y;  
var left:Number = scrolltrack.\_x;  
var top:Number = scrolltrack.\_y;  
var right:Number = scrolltrack.\_x;  
var bottom:Number = (scrolltrack.\_y+(scrollht-boxht));  
var ymove:Number = 0;  
scrollbox.onPress = function() {  
startDrag(this, false, left, top, right, bottom);  
this.onMouseMove = function() {  
ymove = Math.abs(initpos-this.\_y);  
textfill.scroll = textfill.scroll+(Math.round((-(ymove))/scale));  
};  
scrollbox.onMouseUp = function() {  
stopDrag();  
delete this.onMouseMove;  
};  
};  
if (ms==1) {  
scrollbox.\_visible = false;  
scrolltrack.\_visible = false;  
} else {  
scrollbox.\_visible = true;  
scrolltrack.\_visible = true;  
}  
};  
scrolling();

I’ll also attach the .fla and .txt files. Please help. Thanks.
