# Dynamically add movie clips to stage

**URL:** <https://forum.kirupa.com/t/dynamically-add-movie-clips-to-stage/320109>\
**Category:** flash\
**Created:** [March 14, 2011, 3:17pm UTC](https://forum.kirupa.com/t/dynamically-add-movie-clips-to-stage/320109 "2011-03-14T15:17:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![typhoon101](https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/32.png) [@typhoon101](https://forum.kirupa.com/u/typhoon101)\
**Post date:** [March 14, 2011, 3:17pm UTC](https://forum.kirupa.com/t/dynamically-add-movie-clips-to-stage/320109/1 "2011-03-14T15:17:28Z")

</div>

Hi. I have an array containing names of movie clips. I would like to loop through the array, and add the movie clips to the stage.

I have the following code, but obviously this doesn’t work. Can anyone steer me in the right direction?

```auto
var mcArray = [];
	mcArray .push( "mc1" );
	mcArray .push( "mc1" );
	mcArray .push( "mc3" );
	mcArray .push( "mc4" );

for( var clip in mcArray) {
	var newClip:clip = new clip();
	this.addChild(newClip);
	newClip.x = 0;
	newClip.y = 0;
}

```
