Исходник не смотрел, onMouseDown срабатывает раньше onPress.
Как побороть

Код:
mc.onPress = function(){
trace("mc.onPress");
}
mc.onRollOver = function (){
onMouseDown = null;
}
mc.onRollOut = mc.onReleaseOutside = function(){
onMouseDown = mousePress;
}
mousePress = function(){
trace("mousePress");
}
onMouseDown = mousePress;