Method like hitTestPoint that ignores movieclip between mouse and target clip?

this is driving me crazy. i have a bunch of movieclips with their own class that get placed on the stage. i’m using hitTestPoint to determine if a mouse is over and OBJECT:

in the OBJECT class i’m checking:

if (this.hitTestPoint(stage.mouseX,stage.mouseY, true)) {
trace(“over”);
} else {
trace(“out”);
}

the problem i’m having is, if two OBJECT moveclips overlap the “over” call happens even if the OBJECT is covered by another OBJECT. is there a way to get the hitTestPoint to only target the object directly under it?