# addEventListener to all in Array as3

**URL:** <https://forum.kirupa.com/t/addeventlistener-to-all-in-array-as3/315691>\
**Category:** flash\
**Created:** [November 2, 2010, 4:13am UTC](https://forum.kirupa.com/t/addeventlistener-to-all-in-array-as3/315691 "2010-11-02T04:13:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NekoAthena](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@NekoAthena](https://forum.kirupa.com/u/NekoAthena)\
**Post date:** [November 2, 2010, 4:13am UTC](https://forum.kirupa.com/t/addeventlistener-to-all-in-array-as3/315691/1 "2010-11-02T04:13:10Z")

</div>

okay, i am trying to use arrays to add and remove event listeners to some drag and drop items, and keep getting the Error #1009: Cannot access a property or method of a null object reference.

here’s what i got:

```auto
var draggers:Array = [barrelR,cautionR,menatworkR,sawhorseR,slipperyW,hillW];

for (var i:uint = 0; i < draggers.length; i++)
{
    draggers*.buttonMode = true;
    draggers*.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
    draggers*.addEventListener(MouseEvent.MOUSE_UP, dropIt);
}

function pickUp (event:MouseEvent) :void
{
    event.target.startDrag();
}

function dropIt (event:MouseEvent) :void
{
    event.target.stopDrag();
}

```

i feel like a complete moron cause i can’t figure this out. thanks in advance 😑
