# Assigning same functions to multiple movie clips

**URL:** <https://forum.kirupa.com/t/assigning-same-functions-to-multiple-movie-clips/270788>\
**Category:** Uncategorized\
**Created:** [September 14, 2008, 10:44am UTC](https://forum.kirupa.com/t/assigning-same-functions-to-multiple-movie-clips/270788 "2008-09-14T10:44:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![deluxmilkman](https://avatars.discourse-cdn.com/v4/letter/d/67e7ee/32.png) [@deluxmilkman](https://forum.kirupa.com/u/deluxmilkman)\
**Post date:** [September 14, 2008, 10:44am UTC](https://forum.kirupa.com/t/assigning-same-functions-to-multiple-movie-clips/270788/1 "2008-09-14T10:44:52Z")

</div>

I have multiple movie clips on my timeline(not dynamically added.)  
I would like to assign a same Mouse Over function to all of them.

something like below.

```auto

package{
	
	import flash.display.MovieClip;
	import flash.events.Event;
	
	public class My_MC extends MovieClip {
		
		public function My_MC() {
			
			this.addEventListener(MouseEvent.MOUSE_OVER, mouseOn);

	
		}
		
		private function mouseOn(e:MouseEvent):void{
			trace("OVER");
		}
	}
		
}

```

There are too many movie clips to give each an instance name and use for loop.  
Also, their positions are visually too specific to dynamically add them using addChild.

How can I do this?
