Im mystified as to why it works in MX and not Flash 8 though.

Is Flash 8 more stringent on type casting??

There is 2 more piece's of code.
1) the global variables are declared
2) startDrag() for the _root.Scroller object.

The scroller object is still draggable, as before, constrained by its global variables, _global.top, global.bottom, global.left, global.right.

All that is working fine, hasnt broken.

Its just that tiny bit of code that has gone caput.... so strange.

Cheerz,
Dwayne