# Stop zoom at point

**URL:** <https://forum.kirupa.com/t/stop-zoom-at-point/311887>\
**Category:** flash\
**Created:** [July 19, 2010, 4:55pm UTC](https://forum.kirupa.com/t/stop-zoom-at-point/311887 "2010-07-19T16:55:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![imcabee](https://avatars.discourse-cdn.com/v4/letter/i/f6c823/32.png) [@imcabee](https://forum.kirupa.com/u/imcabee)\
**Post date:** [July 19, 2010, 4:55pm UTC](https://forum.kirupa.com/t/stop-zoom-at-point/311887/1 "2010-07-19T16:55:28Z")

</div>

I have a zoom function where I want it to stop zooming after the image gets to a certain size. I can figure it out in AS3. Here is my script:

```auto
zoomIn.addEventListener(MouseEvent.CLICK, zoomInClick);
zoomOut.addEventListener(MouseEvent.CLICK, zoomOutClick);

image.scaleX=1;
image.scaleY=1;

function zoomInClick(event:MouseEvent):void{ 
image.scaleX = image.scaleX+1;
image.scaleY = image.scaleY+1;
if(image.scaleX > 2 && image.scaleY > 2){
    zoomIn.enabled=false;
}else if (image.scaleX < 2 && image.scaleY < 2){
    zoomIn.enabled=true;
    zoomOut.enabled=true;

}
}

function zoomOutClick(event:MouseEvent):void{ 
image.scaleX = image.scaleX-1;
image.scaleY = image.scaleY-1;
if(image.scaleX == 100 && image.scaleY == 100){
    zoomOut.enabled=false;
}else if (image.scaleX > 100 && image.scaleY > 100){
    zoomOut.enabled=true;
    zoomIn.enabled=true;

}
}

```

Any help would be greatly appreciated!
