有一个对象数组。我正在尝试removeChild
从该数组中获取一个对象,如下所示。removeChild
工作正常,但删除最上层对象后数组不会自行刷新。正如您在下面看到的,我尝试将trace
项目排列出来。
首先,数组有三个项目,显然myArray.length
必须是3。删除一个孩子后,myArray.length
必须是2,但它得到3(错误)。
removeChild(myArray[currShape]);
trace(myArray);
请告诉我我在这里缺少什么。
有一个对象数组。我正在尝试removeChild
从该数组中获取一个对象,如下所示。removeChild
工作正常,但删除最上层对象后数组不会自行刷新。正如您在下面看到的,我尝试将trace
项目排列出来。
首先,数组有三个项目,显然myArray.length
必须是3。删除一个孩子后,myArray.length
必须是2,但它得到3(错误)。
removeChild(myArray[currShape]);
trace(myArray);
请告诉我我在这里缺少什么。