Can a Flash component check its own use count?-Collection of common programming errors
(ActionScript 3 only) Another possibility would be, using a Dictionary with weak referenced keys to keep track of the referenced/retained objects at runtime. By checking which instance is in the dictionary, you get a rough idea, what’s going. But that is a nondeterministic approach, because you never know, when the the garbage collection is running.
Another idea would be an ObjectPool. This could be implemented rudimentary in a couple of minutes, but needed to be used consequently throughout the whole application.