Всё работает, только неясно, так ли вам нужно:

Код AS3:
import flash.events.MouseEvent;
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove_handler);
function onMouseMove_handler (e:MouseEvent):void {
if (((e.localX >= 0) && (e.localX < 50)) && ((e.localY >= 0) && (e.localY < 50))) {
// от 0:0 до 50:50
trace("first " + e.localX + ":" + e.localY);
}
if (((e.localX >= 0) && (e.localX < 50)) && ((e.localY >= 50) && (e.localY < 100))) {
// от 0:50 до 50:100
trace("second " + e.localX + ":" + e.localY);
}
}
[IMG]http://i32.***********/big/2011/1106/51/c26e11b0caeab28c287fbc3ff8878351.jpg[/IMG]
Оно и так либо одно, либо второе.