Scrolling or zoom map

I have an idea, making a scrollable map, that I wish to create as flash.

Based on mouse movement I wish the map to scroll into new areas (sections of the map). I also wish for some objects within the map to be clickable, like little buttons. I could have it zoom via mouse press in there, but if that’s too difficult please warn me now and I’ll stick to the scroll.

Do you have any advice on this? I have searched through other threads, but none are exactly like this. Are there examples on the web that you know off hand?

Thank you for any advice you may offer,

Funfunfun.