# Setting instance name

**URL:** <https://forum.kirupa.com/t/setting-instance-name/272083>\
**Category:** Uncategorized\
**Created:** [October 1, 2008, 10:19pm UTC](https://forum.kirupa.com/t/setting-instance-name/272083 "2008-10-01T22:19:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rondog](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/rondog/32/2478_2.png) [@rondog](https://forum.kirupa.com/u/rondog)\
**Post date:** [October 1, 2008, 10:19pm UTC](https://forum.kirupa.com/t/setting-instance-name/272083/1 "2008-10-01T22:19:32Z")

</div>

I am adding a symbol from the library in a for loop and I am trying to get/set the name of the symbol when its clicked. When I click it, it returns instance 8, instance 11 etc…

```auto

function xmlLoaded(event:Event):void
{
	var xml:XML = new XML(xmlLoader.data);
	var xmllength:int = xml.children().length();
	xml.ignoreWhitespace = true;

	for (var i:int = 0; i < xmllength; i++)
	{
		var src:String = xml.item*.@src;
		var title:String = xml.item*.@title;
		var mc:Item = new Item();
		scrollbox.content.itemHolder.addChild(mc);
		if (title.length > 32)
		{
			var newTitle:String = title.substring(0,32) + "...";
			mc.titletxt.text = newTitle;
		}
		else
		{
			mc.titletxt.text = title;
		}
		mc.name = "item" + i;
		mc.y = i * 40;
		mc.buttonMode = true;
		mc.useHandCursor = true;
		mc.titletxt.autoSize = TextFieldAutoSize.LEFT;
		mc.addEventListener(MouseEvent.CLICK, loadItem);
	}
}

function loadItem(e:Event):void
{
	trace(e.target.name);
}

```

I am trying to name it item1, item2, item3 etc.
