# Gravity Function

**URL:** <https://forum.kirupa.com/t/gravity-function/57933>\
**Category:** programming\
**Created:** [July 17, 2004, 11:54pm UTC](https://forum.kirupa.com/t/gravity-function/57933 "2004-07-17T23:54:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cr125rider](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/cr125rider/32/534_2.png) [@cr125rider](https://forum.kirupa.com/u/cr125rider)\
**Post date:** [July 17, 2004, 11:54pm UTC](https://forum.kirupa.com/t/gravity-function/57933/1 "2004-07-17T23:54:55Z")

</div>

I am trying to make a function that has the MC move in a gravitational way. Basically gravity, but just in a function that can be called. Please show me how to make a function and call it in Player 7!

Gravity Function in first frame of \_root:

```auto
 Gravity = function (obj) {
// We calculate the increase of speed
// speedx doesn't change
obj.speedy = obj.speedy+obj.gravity;
// We move the ball
obj._x += obj.speedx/5;
obj._y += obj.speedy/5;
if (false) {
obj._y = obj.floor;
obj.speedy *= -obj.bounce;
}
};

```

Code that loops in main character’s 2nd frame. ( Vars used above are defined first frame):

```auto
 Gravity(this); 

```

Can you find my fatal error?

Thanks in advance,

---

<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:** [July 18, 2004, 12:09am UTC](https://forum.kirupa.com/t/gravity-function/57933/2 "2004-07-18T00:09:09Z")

</div>

You should have:

\_root.Gravity(this);

---

<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:** [July 18, 2004, 12:10am UTC](https://forum.kirupa.com/t/gravity-function/57933/3 "2004-07-18T00:10:44Z")

</div>

Thank You, Thank You, Thank You! Works perfectly!

---

<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:** [July 20, 2004, 2:07am UTC](https://forum.kirupa.com/t/gravity-function/57933/4 "2004-07-20T02:07:28Z")

</div>

hi is it possible for you to post your fla so that i can see what you mean. I am curious
