Чтобы избавиться от синтаксических ошибок, измените эту строку:
m.rotate (angleDegrees*(Math.PI/180));
к этому:
m.rotate = (angleDegrees*(Math.PI/180));
Судя по всему, вы должны использовать angleDegrees в качестве угла смещения, который вы хотите для своего Sprite.
Чтобы улучшить эту функцию и упростить ее повторное использование, вы можете переместить объявление point
внутри функции.
Примерно так:
function rotateAroundCenter(ob:DisplayObject, angleDegrees:Number) : void {
var point:Point=new Point(ob.x + ob.width / 2, ob.y + ob.height / 2);
var m:Matrix = ob.transform.matrix;
m.tx -= point.x;
m.ty -= point.y;
m.rotate = (angleDegrees*(Math.PI/180));
m.tx += point.x;
m.ty += point.y;
ob.transform.matrix = m;
}