* This is a republish from my previous lab. The original publish date was Apr 17, 2010.
Introduction
In working on projects and experimenting with memory management in Actionscript 3, I’ve come across a simple but very important checklist to properly remove objects from memory. The solution comes from looking back at chapter 14 of Essential Actionscript 3 by Colin Moock. The excerpt that triggered the light bulb above my head comes from the section “Disposing of Objects Intentionally” on page 273. It reads, “To eliminate all references to an object, we must manually remove it from any arrays that contain it and assign “null” (or some other value) to any variable that references it.”
The problem I had involved arrays. I thought removing objects that were in the array from the display list and setting their values to null as well as nulling the array itself would be enough. This isNOT the case however, you need to also manually remove the object from the array.
