Эллипс ничем не примечателен в этом отношении - вам всего нужно придумать где будет точка вращения и до вращения отнять смещение по X и Y а после вращения X и Y добавить:

Код AS3:
var matrix:Matrix = new Matrix(); // вместо этого скопировать матрицу у вашей фигуры
var point:Point = new Point(); // вместо этого задать точку, вокруг которой нужно вращать
var angle:Number = Math.PI; // задать какой-нибудь угол
matrix.tx -= point.x;
matrix.ty -= point.y;
matrix.rotate(angle);
matrix.tx += point.x;
matrix.ty += point.y;
// присвоить трансформированую матрицу вашей фигуре