Centering ved scroll zoom
Jeg har lavet et galleri hvor man kan klikke på en række små billeder som så vises i stor. Når det store billede vises kan man zoom'e med scroll-hjulet. Problemet er at når man zoom'er vil jeg gerne have at det sker i forhold til musens X-Y koordinater. Lige nu forstørres billedet blot i forhold til dens eget nul-punkt. Jeg har prøvet 2 ting (og en masse andet):1)
picture._x = _root._xmouse - picture._xmouse;
picture._y = _root._xmouse - picture._xmouse;
2)
pt = {x:_root.picture._xmouse, y:_root.picture._ymouse};
var pt2 = {x:pt.x, y:pt.y};
_root.picture.localToGlobal(pt2);
_root.picture._x = (pt2.x-pt.x);
_root.picture._y = (pt2.y-pt.y);
Ingen af dem virker. Det er jo "simpel" matematik, men hvad gør jeg forkert?