改变MC注册点
setRegPoint(movieClip,halfW,halfH) movieClip.rotation = 20; function setRegPoint(obj:DisplayObjectContainer, newX:Number, newY:Number):void { var bounds:Rectangle = obj.getBounds(obj.parent); var currentRegX:Number = obj.x - bounds.left; var currentRegY:Number = obj.y - bounds.top; var xOffset:Number = newX - currentRegX; var yOffset:Number = newY - currentRegY; obj.x += xOffset; obj.y += yOffset; for (var i:int = 0; i < obj.numChildren; i++) { obj.getChildAt(i).x -= xOffset; obj.getChildAt(i).y -= yOffset; } }