# setInterval method

**URL:** <https://forum.kirupa.com/t/setinterval-method/328183>\
**Category:** flash\
**Created:** [April 24, 2012, 6:00pm UTC](https://forum.kirupa.com/t/setinterval-method/328183 "2012-04-24T18:00:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![miled](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@miled](https://forum.kirupa.com/u/miled)\
**Post date:** [April 24, 2012, 6:00pm UTC](https://forum.kirupa.com/t/setinterval-method/328183/1 "2012-04-24T18:00:05Z")

</div>

var nAb:Number=10;  
var arrX:Array=new Array(); var arrY:Array=new Array();  
var direct:Number;  
var Vx:Number; var Vy:Number;  
var initx:Number=215; var inity:Number=210;  
var vmax:Number=10; var vmin:Number=2;

for (var i:Number = 1; i \<= nAb; i++)  
{  
duplicateMovieClip(ab\_mc, “ab”+i, this.getNextHighestDepth());  
\_root[“ab”+i].\_x = initx;  
\_root[“ab”+i].\_y = inity;

```
_root["ab"+i].onPress = function(){
    this.unloadMovie();
}

Vx=Math.round(Math.random()* (vmax-vmin)+vmin);
Vy=Math.round(Math.random()* (vmax-vmin)+vmin);
direct= Math.round(Math.random()* 3);

    switch(direct)
{
    case 0 :
    arrX*=Vx;
            arrY*=Vy; 
    break;
    
    case 1 :
    arrX*=Vx;
    arrY*=Vy* -1; 
    break;
    
    case 2 :
    arrX*=Vx* -1;  
    arrY*=Vy;
    break;
    
    case 3 :
    arrX*=Vx* -1;
    arrY*=Vy* -1;
    break;
}

```

}

onEnterFrame = function(){

```
    for (var i:Number = 1; i &lt;=nAb; i++){
        
            _root["ab"+i]._x +=arrX*;
            _root["ab"+i]._y +=arrY*;
            
            if(_root["ab"+i]._x &gt;= Stage.width-23 || _root["ab" + i]._x &lt;= 23 || _root["ab" + i]._y &gt;= Stage.height-17 || _root["ab" + i]._y &lt;= 23)
                {                        
                    arrX* *= -1;
                    arrY* *= -1;
                    
                }
            if(_root["ab" + i]._x ==initx || _root["ab" + i]._y ==inity)
               {
                   _root["ab" + i].unloadMovie();
                }
    }        

```

}

**Hey guys! I have this code and i want to use setInterval (2 seconds) ( + clearInterval methods) and “game over” after 20 seconds  
So can someone help me?! :S**
