# Array to MovieClip

**URL:** <https://forum.kirupa.com/t/array-to-movieclip/281711>\
**Category:** flash\
**Created:** [February 12, 2009, 2:51pm UTC](https://forum.kirupa.com/t/array-to-movieclip/281711 "2009-02-12T14:51:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bpdp](https://avatars.discourse-cdn.com/v4/letter/b/c0e974/32.png) [@bpdp](https://forum.kirupa.com/u/bpdp)\
**Post date:** [February 12, 2009, 2:51pm UTC](https://forum.kirupa.com/t/array-to-movieclip/281711/1 "2009-02-12T14:51:43Z")

</div>

Hi All,  
I am writing some AS2 and I’m trying to loop thru an array and add button events to each item. like this:

```auto

var aMid:Array = new Array('Afghanistan');
var mideast = _root.world.middle_east;

for(var i:Number = 0; i<aMid.length; i++) {
    mideast.aMid*.onRollOver = function():Void { trace(this._name) }
}

```

But nothing happens when I rollOver. When I trace(mideast.aMid\*) I get the correct path so I’m assuming that its a type casting issue. Can someone help me out. Thanks.
