Well, what you can do create different "hotspots" with Flash swf. For instance, say you have one large background in Flash and you want a certain rock in the Flash swf to be active. You could then select the rock and make it a button.
Then in Director you can create a sprite behavoir using.
So I want the movie to go to a different frame when a mouseOver the rock, the script would look something like this:
on mouseWithin
if sprite(2).hitTest=#button then go to frame 5
end
You can also distinguish the hitTest by #normal (any filled area), #background (obviously the background that is not a fill color) and #editText (any editable textfield)