onRelease - заменяем onMouseUp. (onPress - onMouseDown)
При этом событии так же, как в примере выше, проверяем hitTest мувика с координатами мыши.
Но тут не обязательно и даже нецелсообразно использовать эту проверку в подинтервальной функции.
Все проще:

Код AS1/AS2:
mc.onMouseUp = function()
{
if (this.hitTest(_root._xmouse, _root._ymouse))
{
//мышка была отпущена, когда курсор находился над mc
}
};
Но у вас же нажатие вроде как используется на иконках?
Проверку на hitTest для замены обычных мышиных событий лучше ввести для вашей появляющейся панели, тогда и не придется эмулировать onRelease для иконок - просто оставить обычные мышиные события onRollOver, onRollOut, onRelease и тд. Хотя вам виднее, ваш исходник я смотрел не оч. внимательно.