# Flash 3D problems

**URL:** <https://forum.kirupa.com/t/flash-3d-problems/327860>\
**Category:** Uncategorized\
**Created:** [April 2, 2012, 10:04am UTC](https://forum.kirupa.com/t/flash-3d-problems/327860 "2012-04-02T10:04:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gordon\_Pollock](https://avatars.discourse-cdn.com/v4/letter/g/e95f7d/32.png) [@Gordon\_Pollock](https://forum.kirupa.com/u/Gordon_Pollock)\
**Post date:** [April 2, 2012, 10:04am UTC](https://forum.kirupa.com/t/flash-3d-problems/327860/1 "2012-04-02T10:04:15Z")

</div>

kay i have made a 3D esec chess board.

its completly done with scripted drawing.

okay i just dont get how to link the two to gether i am look at a pac man exampal but strugglg to see how the pice are going to move becose the arra does not corrlet to any pixels.

well my question is what now i done the arra how do link the two togther.

if can link to a totral or a book or any thing i am rely stuck and have no idea how to get the pices to move.

i think if do an areray a and 1 is player1 2 is player2 0 is empty and 3 is pice can move2 i am just not shure how it implement it.

```auto

[COLOR=#993300]var[/COLOR] square:[COLOR=#993300]MovieClip[/COLOR] [COLOR=#993300]var[/COLOR] [COLOR=#993300]floor[/COLOR]:Sprite = [COLOR=#993300]new[/COLOR] Sprite[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR]; addChild[COLOR=#000000]([/COLOR][COLOR=#993300]floor[/COLOR][COLOR=#000000])[/COLOR]; [COLOR=#993300]var[/COLOR] board:[COLOR=#993300]Array[/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]0[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]1[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]1[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]1[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]1[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]1[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]2[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]3[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]4[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]5[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]6[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]3[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR]; board[COLOR=#000000][[/COLOR][COLOR=#000000]7[/COLOR][COLOR=#000000]][/COLOR] = [COLOR=#993300]new[/COLOR] [COLOR=#993300]Array[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]0[/COLOR], [COLOR=#000000]2[/COLOR], [COLOR=#000000]3[/COLOR], [COLOR=#000000]2[/COLOR], [COLOR=#000000]3[/COLOR], [COLOR=#000000]2[/COLOR], [COLOR=#000000]0[/COLOR],[COLOR=#000000]2[/COLOR][COLOR=#000000])[/COLOR]; [COLOR=#993300]var[/COLOR] [COLOR=#993300]level[/COLOR]:[COLOR=#993300]Number[/COLOR] = [COLOR=#000000]10[/COLOR]; [COLOR=#993300]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#993300]var[/COLOR] row:uint=[COLOR=#000000]0[/COLOR]; row<board.[COLOR=#993300]length[/COLOR]; row++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR] [COLOR=#993300]for[/COLOR] [COLOR=#000000]([/COLOR][COLOR=#993300]var[/COLOR] col:uint=[COLOR=#000000]0[/COLOR]; col<board[COLOR=#000000][[/COLOR]row[COLOR=#000000]][/COLOR].[COLOR=#993300]length[/COLOR]; col++[COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR] [COLOR=#993300]if[/COLOR] [COLOR=#000000]([/COLOR]board[COLOR=#000000][[/COLOR]row[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR]col[COLOR=#000000]][/COLOR]>[COLOR=#000000]0[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR] square = [COLOR=#993300]new[/COLOR] colourSquare[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR]; square.[COLOR=#000000]x[/COLOR] = [COLOR=#000000]([/COLOR]col*tileWidth[COLOR=#000000])[/COLOR]+maze_x_offset; square.[COLOR=#000000]y[/COLOR] = [COLOR=#000000]([/COLOR]row*tileHeight[COLOR=#000000])[/COLOR]+maze_y_offset; square.[COLOR=#993300]gotoAndStop[/COLOR][COLOR=#000000]([/COLOR]board[COLOR=#000000][[/COLOR]row[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR]col[COLOR=#000000]][/COLOR][COLOR=#000000])[/COLOR]; square.[COLOR=#993300]name[/COLOR]=[COLOR=#0000FF]"sq"[/COLOR]+sqNum; [COLOR=#993300]floor[/COLOR].[COLOR=#000000]addChild[/COLOR][COLOR=#000000]([/COLOR]square[COLOR=#000000])[/COLOR]; sqNum++; [COLOR=#000000]}[/COLOR] [COLOR=#000000]}[/COLOR] [COLOR=#000000]}[/COLOR]

```
