Благодарю!
Это решило мою проблему. Раньше я запихивал объекты в одномерный массив с индексом равному id. Соответственно даже если был один элемент в массиве, но с индексом 2526, массив был огромен и только последний элемент представлял ценность.
Добавлено через 1 час 17 минут
Кстати как управлять созданным объектом с точки зрения освобождения памяти?
Если я буду постоянно добавлять id к объекту, а их у меня будет множество (3-8 порядков), то мне как-то надо будет отчищать этот объект? Дело в том что раньше я добавлял (push) и отчищал (slice) одномерный массив. Как теперь быть?

Код AS3:
hash[id] = {}
так?