배열의 객체를 추적하는 데 도움이 필요합니다. 각 객체에 arrayIndex var을 주려고 했으므로 배열의 인덱스를 나타내는 var를 가져 와서 연결할 수 있습니다.배열에서 객체를 추적하는 방법은 무엇입니까?
object0.arrayIndex = 0;
object1.arrayIndex = 1;
object2.arrayIndex = 2;
object3.arrayIndex = 3;
그러나 개체를 다른 배열로 이동하면 문제가 발생할 수 있습니다. 객체가 다른 위치에서 이동하기 때문에 arrayIndex var를 지속적으로 업데이트해야합니다.
각 개체에 정적 ID를 추가하여이 작업을 수행했습니다. for 루프로 나는이 배열에서 객체를 추적하는보다 효율적인 방법이 작동하지만
var objectID:Number = objectArrayTarget.id;
for (var t:int; t<_objectArrayLayer1.length; t++)
{
if (objectID == _objectArrayLayer1[i].id)
{
var indexOfObject:Number = (_objectArrayLayer1.indexOf(_objectArrayLayer1[i]));
}
}
_objectArrayLayer1.splice(indexOfObject, 1);
을 스플 라이스 할 해당 개체 ID에 대한 각 개체를 확인? 100+ 개체를 사용하면 약간의 속도 저하가 발생할 수 있습니다.
P.S. 이러한 객체는 접합 된 다음 새 배열로 푸시됩니다.