Здравствуйте,
у меня никак не приходит в голову сделать такую формулу:
делаю увеличение от точки мыши но после увеличения эта точка уходит (в данном случае направо уходит), т.е. не остается под курсором мыши, может кто поможет?
буду очень благодарен
заранее спасибо...

Код AS3:
map.addEventListener(MouseEvent.MOUSE_WHEEL, MEvent);
function MEvent(event:MouseEvent):void{
var mod:Number = 10;
map.scaleX += event.delta / mod;
map.scaleY += event.delta / mod;
// здесь направо убегает после масштабирования
map.x = ((2 * mouseX) - (2 * (event.localX * map.scaleX))) / 2;
map.y = ((2 * mouseY) - (2 * (event.localY * map.scaleY))) / 2;
}