# Gravity script (vishnubhatla)

**URL:** https://forum.kirupa.com/t/gravity-script-vishnubhatla/307676
**Category:** flash
**Created:** [April 8, 2010, 5:14am UTC](https://forum.kirupa.com/t/gravity-script-vishnubhatla/307676 "2010-04-08T05:14:32Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![vishnubhatla](https://avatars.discourse-cdn.com/v4/letter/v/b4bc9f/32.png) [@vishnubhatla](https://forum.kirupa.com/u/vishnubhatla)
#### Post date: [April 8, 2010, 5:14am UTC](https://forum.kirupa.com/t/gravity-script-vishnubhatla/307676/1 "2010-04-08T05:14:32Z")

</div>

Hi Professionals,

I have learn gravity animation for ball,

I have write total code,

var ball1:ball=new ball();  
addChild(ball1);  
ball1.x=30;  
ball1.y=300;  
var gravity:Number=0.00098;  
var dx:Number=0.2;  
var dy:Number=-0.8;  
var i=0;  
var lastTime:int=getTimer();  
addEventListener(Event.ENTER\_FRAME,upper);  
function upper(event:Event)  
{  
var timeDiff:int=getTimer()-lastTime;  
lastTime+=timeDiff;  
dy+=gravity\*(getTimer()-(getTimer()_i));  
ball1.x+=dx_timeDiff;  
ball1.y+=dy\*timeDiff;  
if(ball1.y\>=300){  
ball1.y=300;  
dy=-0.8;  
timeDiff=timeDiff-getTimer();  
i=i+1;  
}  
}

I got it!

try it, It’s cool

Thanks,  
K Swamy Vishnubhatl,  
[http://webdeginer.blogspot.com/](http://webdeginer.blogspot.com/),  
[www.vishnubhatla.ueuo.com](http://www.vishnubhatla.ueuo.com)
