тогда используй матрицу

Код AS3:
import flash.geom.Matrix;
import flash.geom.Transform;
var scale:Number = 1;
mc1.addEventListener(MouseEvent.CLICK,clickevent);
function clickevent(e:MouseEvent):void{
scale += 0.2;
var mat:Matrix = new Matrix();
mat.scale(scale,scale);
mat.translate(-mc1.mouseX * scale +stage.stageWidth/2,-mc1.mouseY * scale + stage.stageHeight/2);
mc1.transform.matrix = mat;
}
или пример без матрицы

Код AS3:
var scale:Number = 1;
mc1.addEventListener(MouseEvent.CLICK,clickevent);
function clickevent(e:MouseEvent):void{
scale += 0.2;
mc1.x = -mc1.mouseX * scale +stage.stageWidth/2;
mc1.y = -mc1.mouseY * scale + stage.stageHeight/2;
mc1.scaleX = mc1.scaleY = scale;
}