# Addeventlistener mouse\_over not functioning correctly?

**URL:** <https://forum.kirupa.com/t/addeventlistener-mouse-over-not-functioning-correctly/320861>\
**Category:** Uncategorized\
**Created:** [April 4, 2011, 2:41am UTC](https://forum.kirupa.com/t/addeventlistener-mouse-over-not-functioning-correctly/320861 "2011-04-04T02:41:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eddie\_E](https://avatars.discourse-cdn.com/v4/letter/e/2acd7d/32.png) [@Eddie\_E](https://forum.kirupa.com/u/Eddie_E)\
**Post date:** [April 4, 2011, 2:41am UTC](https://forum.kirupa.com/t/addeventlistener-mouse-over-not-functioning-correctly/320861/1 "2011-04-04T02:41:15Z")

</div>

I have a simple loop that duplicates a movieclip. I have 2 frames within this mc and I am trying to play frame 2 when mouse roll over. I am trying to add a mouse\_over listener and keep receiving an error: brief account of my code is:

```auto
for (var i:Number=0; i<10; i++)
	{

		var item:NewItem = new NewItem();
		item.name = "item" + i;

		MainItem.addChild(item);

                item.x = xPos;
		xPos += (70*2 + 15);
				item.button.addEventListener(MouseEvent.MOUSE_OVER, controlOver);	
	
}

function controlOver(e:MouseEvent):void
{

	MovieClip(parent).gotoAndStop(2);	
}

```

when I try and rollover the item I receive:

TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@36ccd089 to flash.display.MovieClip.at forloopas3\_fla::MainTimeline/controlOver()

How can I get this working for me?

Thanks

Eddie
