Дан такой код:

Код AS1/AS2:
if (Key.isDown(65)) {
_root.player._x -= 1;
}
т.е. персонаж (player) движется влево при нажатию клавиши.
А как сделать так, чтобы он начинал своё движение не резко, а плавно?
Думал, применить setInterval, но не пойму как - флеш виснет...