Ну,насколько я понимаю, localToGlobal тут ни причем. Проблема в том что,что "scale" не массштабирует относительно центра фигуры а относительно её нуля. Я в таких случаях расчитываю компенсацию на смещение, что-то типа такого:

Код AS3:
this.x = dpX+(<font color="Red">sizeMuvikfont>-(<font color="Red">sizeMuvikfont> * this.scaleX));
this.y = dpY+(<font color="Red">sizeMuvikfont>-(<font color="Red">sizeMuvikfont> * this.scaleX));
Добавлено через 1 минуту
Некрасиво получилось.

Код AS3:
this.x = dpX+(sizeMuvik-(sizeMuvik* this.scaleX));
this.y = dpY+(sizeMuvik-(sizeMuvik* this.scaleX));