Actionscript Code:
_root.currentMouseX = 275;
_root.currentMouseY = 200;
_root.lastMouseX = 275;
_root.lastMouseY = 200;
onEnterFrame = function(){
_root.currentMouseX = _root._xmouse;
_root.currentMouseY = _root._ymouse;
xMouseDiffPos = (_root.currentMouseX - _root.lastMouseX)*0.4;
xMouseDiffNeg = (_root.lastMouseX - _root.currentMouseX)*0.4;
yMouseDiffPos = (_root.currentMouseY - _root.lastMouseY)*0.4;
yMouseDiffNeg = (_root.lastMouseY - _root.currentMouseY)*0.4;
if(_root.currentMouseX < _root.lastMouseX){
_root.viewBox._x -= xMouseDiffNeg;
}
if(_root.currentMouseX > _root.lastMouseX){
_root.viewBox._x += xMouseDiffPos;
}
if(_root.currentMouseY < _root.lastMouseY){
_root.viewBox._y -= yMouseDiffNeg;
}
if(_root.currentMouseY > _root.lastMouseY){
_root.viewBox._y += yMouseDiffPos;
}
_root.lastMouseX = _root._xmouse;
_root.lastMouseY = _root._ymouse;
}