flixel is a completely free collection of Actionscript 3
files that helps organize, automate, and optimize Flash games;
an object-oriented framework that lets anyone create original and complex games
with thousands of objects on screen in just a few hours.
You can read more about it here.