Что-то я впал в нубство...

Код AS3:
trace(mc.width);//100
mc.rotation=45;
trace(mc.width);//91.9
mc.width=100;
trace(mc.width);//98.15
Почему в результате 2-го трэйса выводит 91.9 я еще могу понять. А вот почему последний выдает значение, отличное от 100 - не понятно.