# How do i use a for loop to create instances?

**URL:** <https://forum.kirupa.com/t/how-do-i-use-a-for-loop-to-create-instances/198708>\
**Category:** Uncategorized\
**Created:** [August 28, 2006, 1:49am UTC](https://forum.kirupa.com/t/how-do-i-use-a-for-loop-to-create-instances/198708 "2006-08-28T01:49:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lardlad](https://avatars.discourse-cdn.com/v4/letter/l/e56c9b/32.png) [@lardlad](https://forum.kirupa.com/u/lardlad)\
**Post date:** [August 28, 2006, 1:49am UTC](https://forum.kirupa.com/t/how-do-i-use-a-for-loop-to-create-instances/198708/1 "2006-08-28T01:49:00Z")

</div>

I’m trying to parse an XML file, and use it to create instances of a custom class  
the fly in actionscript 2. (can’t migrate to 3 for this project).

I’m trying to make something happen like:

```auto

for (var i:Number=0; var<n; var++) {
    instanceName="MyObject"+i;
    var instanceName:MyObject = new MyObject(property, property, property);
    instanceName.method(blah, blah, blah);
}

```

Which doesn’t work, but hopefully you get the idea…

When it’s all done, I need to have n objects named MyObject1, MyObject2, …, MyObject(n).

How do I do that?
