Shore, your in. Also, instead of using:
on(keyPress) or whatever, use THIS for movement:
onClipEvent(enterFrame){
if(Key.isDown(Key.RIGHT)){
this._x += speed;
}else if (Key.isDown(Key.LEFT)){
this._x -= speed;
}else if (Key.isDown(Key.UP)){
this._y -= speed;
}else if (Key.isDown(Key.DOWN)){
this._y += speed;
}
}
onClipEvent(load){
speed = 4 //or whatever you want the speed to be...;
}
Try that, and you'll move so much better. (BTW, put that code on the player)
Edit: make sure it's a movieclip & the FPS is 24 or better, for smooth movement.