aa = /mouse:_x-_x;
bb = /mouse:_y-_y;
r = sizer:_width/2;
scale = _xscale/100;
value = Number((aa*aa))+Number((bb*bb));
call("sqrt");
rr = sqrt;
if (Number(rr)<Number(r*scale)) {
a = aa/scale;
b = bb/scale;
} else {
a = aa*r/rr;
b = bb*r/rr;
}
setProperty("eye", _x, a);
setProperty("eye", _y, b);
// -------------------------------------------
if (Number(dragme) == 1) {
setProperty(_target, _x, /mouse:_x);
setProperty(_target, _y, /mouse:_y);
if ((Number(_xscale)<100) and (Number(shrink)<>1)) {
setProperty(_target, _xscale, Number(_xscale)+2);
setProperty(_target, _yscale, Number(_yscale)+2);
} else {
shrink = 1;
}
if ((Number(_xscale)>15) and (Number(shrink) == 1)) {
setProperty(_target, _xscale, _xscale-2);
setProperty(_target, _yscale, _yscale-2);
} else {
shrink = 0;
}
}
