# Simple For Loop to Duplicate a Movie Clip

**URL:** <https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304>\
**Category:** flash\
**Created:** [April 27, 2002, 7:00pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304 "2002-04-27T19:00:05Z")\
**Posts on this page:** 18\
**Page:** 1

<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:** [April 27, 2002, 7:00pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/1 "2002-04-27T19:00:05Z")

</div>

Hi,  
I’d like to duplicate a move clips say 100 times. I know I need to set i = 0 to begin & then have a for loop

For example:

onClipEvent (load) {  
i = 0  
for (i \<101) {  
duplicateMovieClip, dup + i, i)  
i = i++  
}  
}  
Basically I know its something like this I just need a little help with the syntax. Thank you much. I appreciate it.  
Tim

---

<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:** [April 27, 2002, 7:34pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/2 "2002-04-27T19:34:06Z")

</div>

for(ii=0;ii\<=100;ii++){  
dulicateMovieClip(“dup”, “copy”+ii, ii)  
}

---

<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:** [April 27, 2002, 8:46pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/3 "2002-04-27T20:46:00Z")

</div>

I believe the syntax is explained in the help, you know. Basically, as Jubby wrote, for loops are build so :  
for (variable ; ending condition ; increment) {}  
and i = i++ doesn’t make any sense, because i++ means i=i+1.  
So that would mean i=i=i+1 🙂

pom 0]

---

<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:** [April 27, 2002, 10:23pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/4 "2002-04-27T22:23:28Z")

</div>

sorry i was in a hurry., I was going to explain it! 🙂

---

<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:** [April 27, 2002, 10:39pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/5 "2002-04-27T22:39:10Z")

</div>

Just for the record, your syntax was closer to a while loop :

```auto
 while (i<101) {
    duplicate... ;
    i++ ;
}

```

pom 0]

---

<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:** [April 27, 2002, 10:41pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/6 "2002-04-27T22:41:20Z")

</div>

Just for the record:

SHHHHHHHHHHHHHHHHHHH!!!

---

<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:** [April 27, 2002, 10:46pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/7 "2002-04-27T22:46:11Z")

</div>

Hey, sorry, but I feel like posting tonight. Yeah baby yeah !!

pom 0]

---

<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:** [April 27, 2002, 10:50pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/8 "2002-04-27T22:50:04Z")

</div>

I feel like posting too…trying to increase my number of total posts here…My girlfriend is watching me calling me a dork because I’m conversing with you all thru this board…she just doen’st understand me…

---

<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:** [April 27, 2002, 11:06pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/9 "2002-04-27T23:06:14Z")

</div>

Well, yes, I guess it’s hard to understand. What can I say to you, Jubby’s g/f ? Peut-être que Flash est extrêment prenant, et qu’une fois que tu as commencé, tu as un besoin irresistible d’en parler avec le plus de gens possibles.  
There, I hope you understand now.

pom 0]

---

<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:** [April 27, 2002, 11:16pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/10 "2002-04-27T23:16:23Z")

</div>

she said, “pffft!” Then admitted that she was a dork too, so its alright. 🙂

---

<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:** [April 27, 2002, 11:27pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/11 "2002-04-27T23:27:28Z")

</div>

You’ll have to give me the exact meaning of dork some day (I only heard it once in Pulp Fiction :rolleyes: )  
pom 0]

---

<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:** [April 27, 2002, 11:31pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/12 "2002-04-27T23:31:12Z")

</div>

dork Pronunciation Key (dôrk) n.

Slang. A stupid, inept, or foolish person: “the stupid antics of America’s favorite teen-age cartoon dorks” (Joshua Mooney).

Vulgar Slang. The penis.

---

<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:** [April 28, 2002, 12:12am UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/13 "2002-04-28T00:12:21Z")

</div>

Hi, Thanks for the education. I appreciate it.  
POM pointed out I was closer to a dowhile. I know there must be so please elighten me. What’s the difference between the two? Basically you can use one or the other in just about any sitation, right?

Thanks again,  
Tim

PS - You guys are really post whores tonight. lol

---

<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:** [April 28, 2002, 12:14am UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/14 "2002-04-28T00:14:21Z")

</div>

I’m just a whore.

They are both loops, there are just certain instances where one is more favorable than the other.

---

<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:** [April 28, 2002, 12:29am UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/15 "2002-04-28T00:29:45Z")

</div>

Jubba, can you give me examples for both?  
If you girlfriend doesn’t kill ya for rotting on that computer.

---

<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:** [April 28, 2002, 10:01am UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/16 "2002-04-28T10:01:03Z")

</div>

All loops can be used to do the same thing. There is no fundamental difference, but some of them apply more easily to certain circumstances.

For instance, if you want to duplicate 200 times a movie clip (you KNOW how many you want), you’ll use a for loop :

```auto
 for (i=1;i<=200;i++) {
   name = "copy"+i ;
   _root.mc.duplicateMovieClip ("my_Clip",name,i) ;
}

```

If you want to fill your screen until your clips reach a certain \_x position, you’ll use a while loop :

```auto
 while (x<200) {
   x+=5 ;
   name = "copy"+i ;
   _root.mc.duplicateMovieClip ("my_Clip",name,i) ;
   this[name]._x = x ;
}

```

Or you can use do … while (), which is basically the same, except that the test is made at the end of the loop. The code between {} will be executed at least once, contrary to the while loop.

pom 0]

---

<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:** [April 28, 2002, 10:02am UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/17 "2002-04-28T10:02:27Z")

</div>

So while loops are usually used when you don’t know how many times you want to iterate.  
pom 0]

---

<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:** [April 28, 2002, 2:48pm UTC](https://forum.kirupa.com/t/simple-for-loop-to-duplicate-a-movie-clip/2304/18 "2002-04-28T14:48:37Z")

</div>

Pom, Thank you very much. Extremly well explained.  
Tim
