Irregular Drag Constraints/Boundaries

Is it possible to use a movie clip to constraint a drag-able mc? Or is there another way to do it?

Here is an image, the square being the drag-able movie clip and the red is the constraint boundary area…

Thanks