# Fire too quick

**URL:** <https://forum.kirupa.com/t/fire-too-quick/315169>\
**Category:** Uncategorized\
**Created:** [October 19, 2010, 12:27pm UTC](https://forum.kirupa.com/t/fire-too-quick/315169 "2010-10-19T12:27:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jagguy](https://avatars.discourse-cdn.com/v4/letter/j/b487fb/32.png) [@jagguy](https://forum.kirupa.com/u/jagguy)\
**Post date:** [October 19, 2010, 12:27pm UTC](https://forum.kirupa.com/t/fire-too-quick/315169/1 "2010-10-19T12:27:22Z")

</div>

I press space bar to launch some missiles up the screen.  
My code works it is just I cant fire 1 missile at a time because pressing space bar to fire , then 2-3 missiles go at once.  
//main

```auto

I press space bar to launch some missiles up the screen.
My code works it is just I cant fire 1 missile at a time because pressing space bar to fire , then 2-3 missiles go at once.
//main
  if (dict[Keyboard.SPACE]==true ) {
 myplayer.firemissile(mybackList); 
  }
//player
public function firemissile(mybackList:Array)
  {
      
   
for each (var el:ClassMissile in myMissileList) {
 if (el.fire ==false){
 el.startMissile (_x,(_y+_height));
 trace("fire" + el.No );
 break;
       }
    }
      
   
  }
//missile class
public function startMissile(sx:int,sy:int)
   {
   //trace("smssile2");
   img1.visible =true;
   _x=sx;
   _y=sy;
   img1.y=posY(_y);
   img1.x=_x;
   _fire=true;
   
    
  }
 

```
