ExtendedTimer
From the site:
so let’s say you start a Timer with 1000 milliseconds delay and stop it after 600 milliseconds. if you call Timer.start() again, it starts with a new delay of 1000 milliseconds again. there is no built-in possibility to resume the timer for the remaining 400 milliseconds. i thought “nothing easier than that, just call Timer.pause()”. but there was no such method, so i decided to write my own ExtendedTimer class and add the pause functionality. now i like to share it with you…
http://blog.fjakobs.com/archives/101.
Object Pool
From the site:
Two of the slow operations in the flash player are object creation and garbage collection. If we pool objects - save objects when they’re no longer needed and reuse them later when another object of the same type is required - then object creation is kept to a minimum and garbage collection is reduced to zero.
ttp://www.bigroom.co.uk/blog/object-pool-class.
Bitmap Mosaic
From the site:
This class will allow you to create a pixellated copy of any display object.
It allows for varying pixel sizes and caching of rendered pixels so you don’t have to redraw them every time.
http://juliankussman.com/blog/2008/10/01/as3-bitmap-mosaic-class/.