操作脚本 3 - AS3 复制多维数组/矢量



我有两个向量,一个叫做"SET_grid",它不应该改变,另一个叫做"tmp_grid",它可以,但是我如何将SET_grid复制到tmp_grid而不将其绑定到原始,所以如果tmp_grid改变,那么SET_gird不会,这些向量都是多维

的,例如
 public var tmp_grid:Vector.<Vector.<node>>  = new Vector.<Vector.<node>>(2);
 public var SET_grid:Vector.<Vector.<node>>  = new Vector.<Vector.<node>>(2);

所以我会像这样使用它们....

tmp_grid[x][y].sayhello();
 tmp_grid = SET_grid does not work
 tmp_grid = SET_grid.concat(); //  nor does this one

任何帮助都会很棒

嵌套

数组不能在没有迭代的情况下克隆。因为它们嵌套:)这意味着你必须使用嵌套循环并推送到第二个向量。

最新更新