# Create class instance in loop

**URL:** <https://forum.kirupa.com/t/create-class-instance-in-loop/291558>\
**Category:** Uncategorized\
**Created:** [July 1, 2009, 11:40am UTC](https://forum.kirupa.com/t/create-class-instance-in-loop/291558 "2009-07-01T11:40:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Deborah](https://avatars.discourse-cdn.com/v4/letter/d/6f9a4e/32.png) [@Deborah](https://forum.kirupa.com/u/Deborah)\
**Post date:** [July 1, 2009, 11:40am UTC](https://forum.kirupa.com/t/create-class-instance-in-loop/291558/1 "2009-07-01T11:40:46Z")

</div>

Hello,

I am creating several classes. I am trying to create an instance of the classes in a loop, which isnt going very well.

```auto

//instead of this
var HGInt1:MovieClip = new HGInt_01();
var HGInt2:MovieClip = new HGInt_02();
var HGInt3:MovieClip = new HGInt_03();
var HGInt4:MovieClip = new HGInt_04();
var HGInt5:MovieClip = new HGInt_05();
var HGInt6:MovieClip = new HGInt_06();
var HGInt7:MovieClip = new HGInt_07();
var HGInt8:MovieClip = new HGInt_08();
var HGInt9:MovieClip = new HGInt_09();
//I want this
for(var i:Number = 1; i<10; i++){
    var myObject = new HGInt_0(i);
    myObject.name = "HGInt"+i;
    trace(myObject.name);
}

```
