# How can I add event listeners in a loop?

**URL:** https://forum.kirupa.com/t/how-can-i-add-event-listeners-in-a-loop/248049
**Category:** flash
**Created:** [January 3, 2008, 8:45am UTC](https://forum.kirupa.com/t/how-can-i-add-event-listeners-in-a-loop/248049 "2008-01-03T08:45:24Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![rotaercz](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@rotaercz](https://forum.kirupa.com/u/rotaercz)
#### Post date: [January 3, 2008, 8:45am UTC](https://forum.kirupa.com/t/how-can-i-add-event-listeners-in-a-loop/248049/1 "2008-01-03T08:45:24Z")

</div>

How can I add event listeners in a loop?

For example I have the following code…  
How can I make this into a loop?

```auto

   this.k0.addEventListener(MouseEvent.MOUSE_OVER, this.k0RollOver);
   this.k1.addEventListener(MouseEvent.MOUSE_OVER, this.k1RollOver);
   this.k2.addEventListener(MouseEvent.MOUSE_OVER, this.k2RollOver);
   this.k3.addEventListener(MouseEvent.MOUSE_OVER, this.k3RollOver);
   this.k4.addEventListener(MouseEvent.MOUSE_OVER, this.k4RollOver);
   this.k5.addEventListener(MouseEvent.MOUSE_OVER, this.k5RollOver);
   this.k6.addEventListener(MouseEvent.MOUSE_OVER, this.k6RollOver);
   this.k7.addEventListener(MouseEvent.MOUSE_OVER, this.k7RollOver);
   this.k8.addEventListener(MouseEvent.MOUSE_OVER, this.k8RollOver);
   this.k9.addEventListener(MouseEvent.MOUSE_OVER, this.k9RollOver);
 
  private function k0RollOver(event:MouseEvent):void { this.k0.key.gotoAndPlay("on"); };
  private function k1RollOver(event:MouseEvent):void { this.k1.key.gotoAndPlay("on"); };
  private function k2RollOver(event:MouseEvent):void { this.k2.key.gotoAndPlay("on"); };
  private function k3RollOver(event:MouseEvent):void { this.k3.key.gotoAndPlay("on"); };
  private function k4RollOver(event:MouseEvent):void { this.k4.key.gotoAndPlay("on"); };
  private function k5RollOver(event:MouseEvent):void { this.k5.key.gotoAndPlay("on"); };
  private function k6RollOver(event:MouseEvent):void { this.k6.key.gotoAndPlay("on"); };
  private function k7RollOver(event:MouseEvent):void { this.k7.key.gotoAndPlay("on"); };
  private function k8RollOver(event:MouseEvent):void { this.k8.key.gotoAndPlay("on"); };
  private function k9RollOver(event:MouseEvent):void { this.k9.key.gotoAndPlay("on"); };

```
