Io avevo risolto così:
codice:
onClipEvent (load) {
	function open(y) {
		for (i=0; i<_root.myArray.length; i++) {
			if (y>(i*50) and y<((i+1)*50)) {
				trace('immagine '+i);
				break;
			}
		}
	}
}
on (release) {
	open(this._ymouse);
}
Magari metti un break così esci subito dal ciclo