# For loop in class

**URL:** <https://forum.kirupa.com/t/for-loop-in-class/286544>\
**Category:** Uncategorized\
**Created:** [April 16, 2009, 8:29pm UTC](https://forum.kirupa.com/t/for-loop-in-class/286544 "2009-04-16T20:29:27Z")\
**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:** [April 16, 2009, 8:29pm UTC](https://forum.kirupa.com/t/for-loop-in-class/286544/1 "2009-04-16T20:29:27Z")

</div>

This loop worked great on the timeline. I am now trying to make it a class. It appears to work except I only get the last item in the array. Not sure how to fix.

colorHolder\_mc is added prior to the loop.

```auto

for (var inc:uint = 0; inc < sqColor.length; inc++) {
             lf2.color = sqColor[inc].lf;
             rf2.color = sqColor[inc].rf;
             cube.name = "sqi"+inc;
             cl.name = "sqL"+inc;
             cr.name = "sqR"+inc;
             btn.name = sqColor[inc].nme;
             btn.x = sqColor[inc].xcoor;
             btn.y = sqColor[inc].ycoor;
             cube.x = sqColor[inc].xcoor;
             cube.y = sqColor[inc].ycoor;
             cl.x = cl.y = 0;
             cr.x = 37;
             colorHolder_mc.addChild(cube);
             cube.addChild(cl);
             cube.addChild(cr);
             colorHolder_mc.addChild(btn);
             cl.transform.colorTransform = lf2;
             cr.transform.colorTransform = rf2;
             colorHolder_mc.addEventListener(MouseEvent.CLICK, changeColor);
        };//end loop

```
