# Image Panning - Stopping?

**URL:** https://forum.kirupa.com/t/image-panning-stopping/222860
**Category:** flash
**Created:** [April 17, 2007, 4:01pm UTC](https://forum.kirupa.com/t/image-panning-stopping/222860 "2007-04-17T16:01:30Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![seanhaus](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@seanhaus](https://forum.kirupa.com/u/seanhaus)
#### Post date: [April 17, 2007, 4:01pm UTC](https://forum.kirupa.com/t/image-panning-stopping/222860/1 "2007-04-17T16:01:30Z")

</div>

[LEFT]I built out a Flash file with the help with Kirupa’s image panning script: [http://www.kirupa.com/developer/flash8/interactive\_image\_pan3.htm](http://www.kirupa.com/forum/../developer/flash8/interactive_image_pan3.htm)

Anyhow, everything is working great, but I’ve added some on release nav items that overlay the panning motion. Ideally I’d love to have the overlays, when activated, stop the mouse movement altogether. I checked out some examples via Google, and I _think_ it’s possible, I just have no idea where to start.

Here is my image panning code:

```auto
this.onMouseMove = function() {
    constrainedMove(bg_mc,4,90);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
    var mousePercent:Number = _xmouse/Stage.width;
    var mSpeed:Number;
    if (dir == 1) {
        mSpeed = 1-mousePercent;
    } else {
        mSpeed = mousePercent;
    }
    target.destX = Math.round(-((target._width-Stage.width)*mSpeed-3000));
    target.onEnterFrame = function() {
        if (target._x == target.destX) {
            delete target.onEnterFrame;
        } else if (target._x>target.destX+5) {
            target._x -= Math.ceil((target._x-target.destX)*(speed/400));
        } else if (target._x<target.destX) {
            target._x += Math.ceil((target.destX-target._x)*(speed/400));
        }
    };
}

```

Any help / insight is really appreciated!  
[/LEFT]
