in Technology

Cleansing your ActionScript codes

We all know that Flash uses only reference counting to do garbage collection. So, we have come to the decision that it is a wise idea to take special care to dispose circular references as these tend to hang around a lot. In ActionScript, take care that you are cleaning up external references before destroying or unloading movieclips. Our internal team usually have a dispose method in most of the objects that nulls external references before hand.

// for movieclip subclasses
public function dispose ():Void
{
 externalRef = null;
 this.removeMovieClip ();
};
//
// for other class instances use something like
myObject.dispose (); 
myObject = null;
  1. Do you have any AS examples that generate garbage waiting to be collected in flash player?

    Thanks,

    Kevin

  2. Do you have any AS examples that generate garbage waiting to be collected in flash player?

    Thanks,

    Kevin

Comments are closed.