# Can't create multiple movieclips with an for loop

**URL:** <https://forum.kirupa.com/t/cant-create-multiple-movieclips-with-an-for-loop/94428>\
**Category:** Uncategorized\
**Created:** [November 12, 2003, 4:05pm UTC](https://forum.kirupa.com/t/cant-create-multiple-movieclips-with-an-for-loop/94428 "2003-11-12T16:05:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![excidium](https://avatars.discourse-cdn.com/v4/letter/e/e95f7d/32.png) [@excidium](https://forum.kirupa.com/u/excidium)\
**Post date:** [November 12, 2003, 4:05pm UTC](https://forum.kirupa.com/t/cant-create-multiple-movieclips-with-an-for-loop/94428/1 "2003-11-12T16:05:43Z")

</div>

Hi,  
i’m having a problem with a for loop. The problem is that it doesn’t create multiple movieclips with an unique instance, i think it copies over itself…  
I hope someone knows how to solve this!!

thnx,  
excidium

for( var i = 1, x = -20; i \< 4; i++){

```
	if(this['plaatje' +i] != undefined){
	_root.again.createEmptyMovieClip("image", i);
	this._root.again.image += _root.again["image" +i];
	
	this.plaatje = this["plaatje"+i];
	trace(this['plaatje'+ i]);
	
	plaatjeText.text += this['plaatje'+i] + newline;
	_root.again.image.loadMovie(this.plaatje +".jpg", i);
	_root.again.image._x += 50;
	trace(_root.again.image3._x);
	
	
}}
```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [November 14, 2003, 8:31am UTC](https://forum.kirupa.com/t/cant-create-multiple-movieclips-with-an-for-loop/94428/2 "2003-11-14T08:31:55Z")

</div>

the right code:

for( var i = 0, x = -20; i \<7; i++){

```
	if(this['plaatje' +i] != undefined){
	
	_root.again.createEmptyMovieClip("image"+i, i);
	
	trace(i)
	this.plaatje = this["plaatje"+i];
	trace(this['plaatje'+ i]);
	
	plaatjeText.text += this['plaatje'+i] + newline;
	x = 50;
	y = 150;
	
	_root.again["image"+i].loadMovie(this["plaatje" + i] +".jpg", i);
	
	_root.again["image" +i]._xscale = 50;
	_root.again["image" +i]._yscale = 50;
	_root.again["image" +i]._x += 100*i;
	_root.again["image" +i]._y += 100*i;

	
}}

```

thnx for replying,  
excidium
