Prueba así:
Código:
on (press) {
mapa.onEnterFrame = function() {
if(mapa._x > 500){
mapa._xscale -= 7;
mapa._yscale -= 7;
} else {
mapa.onEnterFrame = null
}
};
}
on (release) {
delete mapa.onEnterFrame;
}
cambiando el 500 en rojo, por el número de pixeles donde quieres que se detenga de incrementar.