# Array & addEventListener Drama

**URL:** <https://forum.kirupa.com/t/array-addeventlistener-drama/281569>\
**Category:** flash\
**Created:** [February 10, 2009, 9:03pm UTC](https://forum.kirupa.com/t/array-addeventlistener-drama/281569 "2009-02-10T21:03:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![reprovisional](https://avatars.discourse-cdn.com/v4/letter/r/74df32/32.png) [@reprovisional](https://forum.kirupa.com/u/reprovisional)\
**Post date:** [February 10, 2009, 9:03pm UTC](https://forum.kirupa.com/t/array-addeventlistener-drama/281569/1 "2009-02-10T21:03:26Z")

</div>

Hi Guys,

Noob time in Noobville.

I keep getting Error #1006: value is not a function when I run this, but everything I’ve read about arrays says this code should work. Any awesome advice?

```auto

import flash.display.MovieClip;
import flash.events.MouseEvent;
import caurina.transitions.*;
 
var myBtnArray:Array = new Array("mc_Angio", "mc_BetaBlocker", "mc_Aspirin", "mc_Ace", "mc_Smoking");
 
for (var i:Number = 0; i < myBtnArray.length; i++)
{
myBtnArray*.addEventListener(MouseEvent.ROLL_OVER, overHandler);
}
function overHandler(event:MouseEvent)
{
trace("Over");
}

```
