# Drawing squares in a clockwise manner, using duplicateMovieClip() Help Please!

**URL:** <https://forum.kirupa.com/t/drawing-squares-in-a-clockwise-manner-using-duplicatemovieclip-help-please/224676>\
**Category:** Uncategorized\
**Created:** [May 4, 2007, 11:16am UTC](https://forum.kirupa.com/t/drawing-squares-in-a-clockwise-manner-using-duplicatemovieclip-help-please/224676 "2007-05-04T11:16:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PrinceTaj](https://avatars.discourse-cdn.com/v4/letter/p/96bed5/32.png) [@PrinceTaj](https://forum.kirupa.com/u/PrinceTaj)\
**Post date:** [May 4, 2007, 11:16am UTC](https://forum.kirupa.com/t/drawing-squares-in-a-clockwise-manner-using-duplicatemovieclip-help-please/224676/1 "2007-05-04T11:16:55Z")

</div>

Hi guys,

I need some help with drawing squares, one after the other in a clockwise manner, so that they form one big enclosing square. In my script, I have a square called cell\_mc that I would like duplicate instances of cell\_mc to enclose to form a bounding box. I would like the duplicate instances to be drawn one by one in a clockwise direction:

```
ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#808080]*// Get depth*[/COLOR]

```

[COLOR=#000000] **var** [/COLOR] depth:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#0000FF]this[/COLOR].[COLOR=#0000FF]getNextHighestDepth[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#808080]_// Default coordinate values_[/COLOR]  
[COLOR=#000000] **var** [/COLOR] yMax:[COLOR=#0000FF]Number[/COLOR] = cell\_mc.[COLOR=#0000FF]\_y[/COLOR] + [COLOR=#000080]20[/COLOR];  
[COLOR=#000000] **var** [/COLOR] yMin:[COLOR=#0000FF]Number[/COLOR] = cell\_mc.[COLOR=#0000FF]\_y[/COLOR] - [COLOR=#000080]20[/COLOR];  
[COLOR=#000000] **var** [/COLOR] xMax:[COLOR=#0000FF]Number[/COLOR] = cell\_mc.[COLOR=#0000FF]\_x[/COLOR] + [COLOR=#000080]20[/COLOR];  
[COLOR=#000000] **var** [/COLOR] xMin:[COLOR=#0000FF]Number[/COLOR] = cell\_mc.[COLOR=#0000FF]\_x[/COLOR] - [COLOR=#000080]20[/COLOR];

[COLOR=#000000] **var** [/COLOR] count:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR];

[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] i=[COLOR=#000080]0[/COLOR]; i\<[COLOR=#000080]1[/COLOR]; i++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]

```
[COLOR=#0000FF]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#000000] **var** [/COLOR] y=yMin+[COLOR=#000080]20[/COLOR]; y&lt;yMax+[COLOR=#000080]20[/COLOR]; y+=[COLOR=#000080]20[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
    cell_mc.[COLOR=#0000FF]duplicateMovieClip[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"cell_mc"[/COLOR]+count, depth+count, [COLOR=#000000]{[/COLOR][COLOR=#0000FF]_x[/COLOR]:xMax, [COLOR=#0000FF]_y[/COLOR]:y[COLOR=#000000]}[/COLOR][COLOR=#000000])[/COLOR];
    count++;
    [COLOR=#808080]*//*[/COLOR]
[COLOR=#000000]}[/COLOR][COLOR=#808080]*//End of outer loop*[/COLOR]

```

[COLOR=#000000]}[/COLOR]

[COLOR=#808080]_//cell\_mc.duplicateMovieClip(“cell\_mc”+0, 10, {\_x:xMax, \_y:yMin});_[/COLOR]  
[COLOR=#808080]_//cell\_mc.duplicateMovieClip(“cell\_mc”+1, 11, {\_x:xMax, \_y:yMin+20});_[/COLOR]  
[COLOR=#808080]_/cell\_mc.duplicateMovieClip(“cell\_mc”+2, 12, {\_x:xMax, \_y:yMax});  
cell\_mc.duplicateMovieClip(“cell\_mc”+3, 13, {\_x:xMin+20, \_y:yMax});  
cell\_mc.duplicateMovieClip(“cell\_mc”+4, 14, {\_x:xMin, \_y:yMax});  
cell\_mc.duplicateMovieClip(“cell\_mc”+5, 15, {\_x:xMin, \_y:yMin+20});  
cell\_mc.duplicateMovieClip(“cell\_mc”+6,16,{\_x:xMin, \_y:yMin});  
cell\_mc.duplicateMovieClip(“cell\_mc”+7,17,{\_x:xMin+20, \_y:yMin});/_[/COLOR]  
[/LEFT]  
[/FONT]

Can anybody please help me!

I’m struggling with this. Any help would be much appreciated.

Many thanks

TAJ
