# Jumping problem

**URL:** <https://forum.kirupa.com/t/jumping-problem/102180>\
**Category:** Uncategorized\
**Created:** [February 20, 2004, 4:07pm UTC](https://forum.kirupa.com/t/jumping-problem/102180 "2004-02-20T16:07:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![macneilslt](https://avatars.discourse-cdn.com/v4/letter/m/aeb1de/32.png) [@macneilslt](https://forum.kirupa.com/u/macneilslt)\
**Post date:** [February 20, 2004, 4:07pm UTC](https://forum.kirupa.com/t/jumping-problem/102180/1 "2004-02-20T16:07:32Z")

</div>

hey, i’m working on this simple game and i’m using some code i found on another post to make my character jump…but he won’t stop jumping…it’s just continuous… ☹

can anyone take a look at this and tell me whY?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 20, 2004, 5:34pm UTC](https://forum.kirupa.com/t/jumping-problem/102180/2 "2004-02-20T17:34:33Z")

</div>

Can you post your code? I can’t download from work… sounds almost like you either need a “stop();” somewhere, or an if/else statement to tell it when NOT to jump…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 20, 2004, 5:52pm UTC](https://forum.kirupa.com/t/jumping-problem/102180/3 "2004-02-20T17:52:27Z")

</div>

[AS]

onClipEvent(load) {  
var jumping = false;  
var speed\_y = 15;  
}

onClipEvent(enterFrame) {  
if(key.isDown(Key.RIGHT)) {  
this.\_x +=5;  
this.gotoAndStop(“right”);  
}  
else if(key.isDown(Key.LEFT)) {  
this.\_x -=5;  
this.gotoAndStop(“left”);  
}  
else {  
this.gotoAndStop(“idle”);  
}  
// jump  
if(key.isDown(Key.SPACE) && !jumping) {  
jumping = true;  
}  
if(jumping = true) {  
this.\_y -= speed\_y;  
speed\_y–;  
}  
if (this.hitTest(\_root.floor)) {  
jumping = false;  
speed\_y = 15;

}  
}

[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 20, 2004, 8:26pm UTC](https://forum.kirupa.com/t/jumping-problem/102180/4 "2004-02-20T20:26:37Z")

</div>

```auto

if(jumping == true) {
 this._y -= speed_y;
speed_y--;
}

```

you have = in your if but it should be ==  
= asign variable  
== test variable

😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 21, 2004, 2:23am UTC](https://forum.kirupa.com/t/jumping-problem/102180/5 "2004-02-21T02:23:50Z")

</div>

doh, thanks…i always fall victim to the silly mistakes
