Mario game

im making a mario game and i need some help.
ive got an mc with mario standing, running right, running left, jumping and when he dies.

how can i make it so when he jumps the running speed carrys on so he moves across when jumping?
heres the code:

onClipEvent(enterFrame){
if(key.isDown(key.RIGHT)){
gotoAndPlay(2)
_x+= 5;
}
if(key.isDown(key.LEFT)){
gotoAndPlay(21)
_x-= 5;
}
if(key.isDown(key.UP)){
gotoAndPlay(6)
}
if(key.isDown(key.DOWN)){
gotoAndPlay(5)
}
if((this._x > 100)&&(key.isDown(key.RIGHT))){
_root.bg._x -= 5
}
if(this.hitTest(_root.border)){
this._x -= 5
}
}

maybe this works?

[AS]
onClipEvent(enterFrame){
if(key.isDown(key.RIGHT)){
gotoAndPlay(2)
_x+= 5;
runs = “right”;
} else {
runs = “”;
}
if(key.isDown(key.LEFT)){
gotoAndPlay(21)
_x-= 5;
runs = “left”;
} else {
runs = “”;
}
if(key.isDown(key.UP)){
gotoAndPlay(6)
if (runs == “right”) {
_x+= 5;
} else if (runs == “left”) {
_x-= 5;
}
}
if(key.isDown(key.DOWN)){
gotoAndPlay(5)
}
}
[/AS]

and please use the AS tags when posting code.

nah dont work