Converted my Flash 4  jigsaw puzzle to Flash MX 2004 using a multidimensional array to store puzzle pieces.  I also experimented with the little-known swapDepths method to control stacking order (depth) on both buttons and movie clips.