to give you real specific help, i'd need to see how this scroller is functioning right now (what kind of script is running it, etc.)
for now, i could hit you off with some vague ideas...
1) define boundaries for the scroller's movement in if/else statements... for example:
if(movieclip._y>=100){
movieclip._y -= 10;}
- if(movieclip._y>=100){
- movieclip._y -= 10;}
2) define a hotspot for the mouse using if/else statements...
if(_root._xmouse>=10 && _root._xmouse<=50 && _root._ymouse>=5 && _root._ymouse<=600){...
for the other requests, i think it's even more key to understand how this mc is scrolling and whatnot... if the nested clips are buttons, you can associate some other information with them (such as the coordinates at which the scroller should rest, some function to keep the scroller still, etc.)...
within the clip that is played (the one with the close button), you can have some kind of action placed on that button or a function that is called from that button that removes the function that stilled the scroller...
just some thoughts... with more specifics of what kind of nut your tough nut is, i'm sure someone could help you out more...
peace and blessings,
puck