AS3 - how to remove children/subchildren and all associated event listeners from memory

you can test if they have listeners using object.hasEventListener(type)

In FP10 you can use stopAndUnload() but I think this is only for externally loaded content… not sure …

you could weakly reference your event listeners on the objects too then its likely the garbage collection may take them out of memory…?