# Zooming In & Out

**URL:** <https://forum.kirupa.com/t/zooming-in-out/122413>\
**Category:** Uncategorized\
**Created:** [September 13, 2004, 4:41pm UTC](https://forum.kirupa.com/t/zooming-in-out/122413 "2004-09-13T16:41:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![senyor](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@senyor](https://forum.kirupa.com/u/senyor)\
**Post date:** [September 13, 2004, 4:41pm UTC](https://forum.kirupa.com/t/zooming-in-out/122413/1 "2004-09-13T16:41:46Z")

</div>

Hi - I’m trying to figure out a way to control the amount of zoom in this great effect. I’ve tried everything I can think of and so far, it just zooms tool close to my image. Any help is greatly appreciated!

Here’s the script:

onClipEvent (mouseDown) {  
if (k\>0) {  
return;  
}  
zoom = true;  
dir == 1 ? (dir=-1) : (dir=1);  
if (dir == 1) {  
pt = {x:\_root.\_xmouse, y:\_root.\_ymouse};  
}  
}  
onClipEvent (enterFrame) {  
if (!zoom) {  
return;  
}  
\_root.\_xscale += dir_k_50/8;  
\_root.\_yscale += dir_k_50/8;  
var pt2 = {x:pt.x, y:pt.y};  
\_root.localToGlobal(pt2);  
\_root.\_x -= (pt2.x-pt.x);  
\_root.\_y -= (pt2.y-pt.y);  
k++;  
if (k == 8) {  
zoom = false;  
k = 0;  
}  
}
