Привет вот как то так, но многое из этого меня не устраивает во время перемещения персонаж буквально рябит на мониторе, что на него невозможно глядеть + еще когда меняешь направление движения тоже как то резко все происходит ну и плюс заторможенное приземление после прыжка надо что то с гравитацией делать.
здесь swf кому интересно посмотреть что получилось.
http://file.qip.ru/video/w5aCRwwO/test.html

Код AS1/AS2:
onClipEvent (load) {
speed = 20;
isJumping = false;
jumpSpeed = 2;
startY = _y;
scale = _xscale;
}
onClipEvent (enterFrame) {
if (isJumping) {
_y += jumpSpeed;
jumpSpeed += 1;
if (_y>=startY) {
_y = startY;
isJumping = false;
speed = 10;
}
} else {
if (Key.isDown(Key.UP)) {
isJumping = true;
jumpSpeed = -20;
speed = 6;
}
}
if (Key.isDown(Key.LEFT)) {
play();
_x -= speed;
_xscale = -scale;
} else {
if (Key.isDown(Key.RIGHT)) {
play();
_x += speed;
_xscale = scale;
} else {
stop();
}
}
}
прихожу к мысли, что проще взять готовый движок платформера с этого сайта
http://xitri.com и ковыряться в нем

, но программирование подтягивать надо...