Scroll bar isues

Hey guys,
Im recycling some script I used for a scroll bar a while back…minimal but ideal for my needs.

But I just cant get it to work in flash eight…here’s my AS

 ActionScript Code:
 [FONT=Courier New][LEFT]thumb_mc.[COLOR=#0000ff]onPress[/COLOR] = [COLOR=#000000]**function**[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]

[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]gotoAndPlay[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#808080]//find the usable length of travel, which is the height of the track minus the height of the thumb[/COLOR]
[COLOR=#000000]var[/COLOR] travelLength = track_mc.[COLOR=#0000ff]_height[/COLOR] - [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]_height[/COLOR];
[COLOR=#808080]//make clip draggable[/COLOR]
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]startDrag[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000]false[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR], [COLOR=#000080]0[/COLOR], travelLength[COLOR=#000000])[/COLOR];
[COLOR=#808080]//scroll text in proportion to thumb position[/COLOR]
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]onMouseMove[/COLOR] = [COLOR=#000000]function[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#808080]//find the fraction of thumb’s current position to its total travel length[/COLOR]
[COLOR=#000000]var[/COLOR] whereIsThumb = [COLOR=#000000]([/COLOR][COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]_y[/COLOR] / travelLength[COLOR=#000000])[/COLOR];
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#808080]//multiply text field’s maxscroll by this fraction[/COLOR]
[COLOR=#0000ff]_parent[/COLOR].[COLOR=#000080]newsContent[/COLOR].[COLOR=#0000ff]scroll[/COLOR] = [COLOR=#000000]([/COLOR][COLOR=#0000ff]_parent[/COLOR].[COLOR=#000080]newsContent[/COLOR].[COLOR=#0000ff]maxscroll[/COLOR] + [COLOR=#000080]1[/COLOR][COLOR=#000000])[/COLOR] * whereIsThumb;
[COLOR=#808080]//make this behavior independent of movie’s frame rate[/COLOR]
[COLOR=#0000ff]updateAfterEvent[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]}[/COLOR];
[COLOR=#000000]}[/COLOR];

[COLOR=#808080]//clear the enterFrame and restore usingThumb variable[/COLOR]
thumb_mc.[COLOR=#0000ff]onRelease[/COLOR] = [COLOR=#000000]function[/COLOR] COLOR=#000000[/COLOR] [COLOR=#000000]{[/COLOR]
[COLOR=#808080]//go to “off” frame[/COLOR]
[COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]gotoAndStop[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]stopDrag[/COLOR] COLOR=#000000[/COLOR];
[COLOR=#0000ff]delete[/COLOR] [COLOR=#0000ff]this[/COLOR].[COLOR=#0000ff]onMouseMove[/COLOR];
[COLOR=#000000]}[/COLOR];
[/LEFT]
[/FONT]

Source: http://www.nineironmusic.co.uk/test.zip

Any help much appreciated!