Не могу понять:создал обьект, назвал его mc, написал скрипт на кадр:

Код:
var a, b:Number;
a = -10
b = 0
_root.mc.onEnterFrame = function() {
this._y+=a
a+=0.4
if (Key.isDown(38)) {
a-=0.8
}
this._x += b
if (Key.isDown(39)) {
b += 0.5
this._rotation+=5
}
if (Key.isDown(37)) {
b -= 0.5
this._rotation-=5
}
if (b < 0) {
b += 0.2
}
if (b > 0) {
b -= 0.2
}
if (b == 0) {
b -= 0
}
При небльшом движении обьекта влево, его начинает медлено, с одной скоростью заносить влево.Причём, если так же нажимать направо, то обьект не заносит вправо.Вот исходник.Спасибо.