Создайте слушатель и проверяйте при onMouseDown, выполняется ли hitTest у mc с позицией мыши. Тогда никакие onRelease не нужны.
Добавлено через 8 минут
Можно и на отпускание кнопки - тогда эмулируется поведение как у onRelease в точности:

Код AS1/AS2:
var mouseListenerOn:Object = new Object(); //слушаем попадание
mouseListenerOn.onMouseUp= function() {
if (mc.hitTest(_root._xmouse, _root._ymouse)) {
//код, что делать при "нажатии" на mc
}
};
Mouse.addListener(mouseListenerOn);
Добавлено через 9 минут
И когда надо, убиваем слушатель.