可能,这部分:
for (var m:int = 0; m < 19; m++)
{
circlearray1[i][m] = circlearray1[m+1];
circlearray2[i][m] = circlearray2[m+1];
}
指定给端点元素,最初假定为
形状
这些元素是
大堆
s、 然后你去
圆圈1[i][0]
如果是的话
形状
如果它不是空的,但已经是
大堆
由于上述任务。可能是打字错误,你的意思是:
for (var m:int = 0; m < 19; m++)
{
circlearray1[i][m] = circlearray1[i][m+1];
circlearray2[i][m] = circlearray2[i][m+1];
}
实际上有一种更干净的方法可以做到这一点。
大堆
在AS3中很像C#
阵列列表
,可以在任意一端插入元素,也可以从任意一端提取元素,而无需手动重新索引元素:
trace(3);
removeChild(circlearray1[i].shift());
removeChild(circlearray2[i].shift());
trace(4);
circlearray1[i][19] = new Shape();
circlearray2[i][19] = new Shape();