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

I don’t think i have an answer to your question ('cause i’m a newbie), but personally i would do the jumping movement all with an actionscript.

I have a question: in a platform game like metal slug or mario bros, how can i do the sliding scenary? shall i use a very long image?

thats what i do.

If you wanna get real nice effects, make a couple of over-lapping layers of long images, that move at slightly different speeds. You’ll get the effect that the background images are further away. Use this carefully since you can end up with choppy movement, if you over-do it, stick with only 2, or 3 layers…

i dunno id think that the code that kalliban gave would work