http://www.flasher.ru/forum/announcement.php?f=93
тут должно быть про перехватывание событий - ваш случай, сам видел.
Однако, можно поступить гораздо проще. Внутри мувика пусть будет кнопка и квадратик sq. один код на кнопку, второй на квадратик, а на сам мувик ничего.

Код:
mc1.sq.onPress = function(){
this._parent.startDrag(false);
}
mc1.sq.onRelease = mc1.sq.onReleaseOutside = stopDrag;
Это если у вас код на таймлайне. Если нет, надо писать stopDrag как у вас.