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<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