// The main image has the instance 'image' // The zoom in/out buttons have the instances 'zoom_in' and 'zoom_out' function zoom(movieClip) { _global.zoomIncrement = 10; _global.zoomAmount = 200; function zoomIn(movieClip) { if (movieClip._yscale && movieClip._xscale100) { movieClip._xscale = movieClip._xscale-zoomIncrement; movieClip._yscale = movieClip._yscale-zoomIncrement; } } zoom_in.onPress = function() { zoom_in.onEnterFrame = function() { zoomIn(image); }; }; zoom_in.onRelease = function() { zoom_in.onEnterFrame = function() { stop(); }; }; zoom_out.onPress = function() { zoom_out.onEnterFrame = function() { zoomOut(image); }; }; zoom_out.onRelease = function() { zoom_out.onEnterFrame = function() { stop(); }; }; } zoom(image); function pan(movieClip) { movieClip.onMouseDown = function () { set(x1, 190*_xscale/100); set(y1, 130*_yscale/100); set(x2, 360*_xscale/100); set(y2, 270*_yscale/100); startDrag(image, false, x1, y1, x2, y2); }; movieClip.onMouseUp = function () { stopDrag(); delete x1; delete x2; delete y1; delete y2; }; } pan(image);