я, правда, так и не понял чего ты добиваешься вообще и переопределением startDrag в частности..
глянь такой код, может чего прояснится:

Код:
function checkMask(){
for (var i = container.clip.length,s="out: "; i--; ) {
var hit=mask.hitTest(container.clip[i].m);//смотрим хиттест маски куска с маской контейнера
if(!hit)s+=i+", ";
}
trace(s);
}
container.clip.onPress = function(){
this.startDrag();
this.onEnterFrame=checkMask;
}
container.clip.onRelease = container.clip.onReleaseOutside=function(){
stopDrag();
this.onEnterFrame=null;
}