# How to return a dynamic instance's name?

**URL:** <https://forum.kirupa.com/t/how-to-return-a-dynamic-instances-name/313158>\
**Category:** flash\
**Created:** [August 22, 2010, 1:29pm UTC](https://forum.kirupa.com/t/how-to-return-a-dynamic-instances-name/313158 "2010-08-22T13:29:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![seventy9](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@seventy9](https://forum.kirupa.com/u/seventy9)\
**Post date:** [August 22, 2010, 1:29pm UTC](https://forum.kirupa.com/t/how-to-return-a-dynamic-instances-name/313158/1 "2010-08-22T13:29:54Z")

</div>

Hello.  
I have a loop to create some dynamic instances.  
And I would like to get the instance’s name when I rollover on it, however I do not know the proper syntax. Could someone give me a hand?

```auto
[COLOR="DarkRed"]var mc:Array = [];
for (var i=0; i<2; i++) {
	mc* = new Item();
	addChild(mc*);
	mc*.addEventListener(MouseEvent.ROLL_OVER, mcOver);
}

function mcOver(event:MouseEvent):void {
	trace(event.target.name);
}[/COLOR]

```

I tried [COLOR=“DarkRed”]event.target.name[/COLOR] but I received something like [COLOR=“DarkRed”]instance1[/COLOR] instead of [COLOR=“DarkRed”]mc[0][/COLOR] or [COLOR=“DarkRed”]mc[1][/COLOR]. What did i do wrong? :h:
