元になる配列を変えずに、

複製されたものだけを変えたいのであれば、

newArray = theArray.concat();

という手もあります。

例えば、

メインタイムラインに外部txtなんかから読み込んだ値を配列に代入して、

forループの中でattachMovieしたmcに渡して、

それぞれのmcで別の処理をさせたい時なんかに私はよく使いますが、

そういうお話ではないんでしょうか?

でしたら、ゴメンナサイ。。

この辺よく分かってない俺。いつも混乱する。
配列のコピーを使いたいときは結構あるので、
上のconcat()で出来るのはちょっと便利。