CASA Lib – An Open Source Code Library for Actionscript 2.0 & 3.0
Another cool AS 3.0 library which solves your common needs. It gives a core set of classes, interfaces and utilities to get your common tasks done in a fast and reliable way. Doesn’t have any framework dependency (read Flex) so can be used with Flex and Flash projects.
Below are some of the cool stuff in the library.
org.casalib.time package has some very useful classes.
EnterFrame – creates a centralized EnterFrame event, even if your class is not a Display Object.
FrameDelay – registers a callback method after specified number of frame executions (Read as advanced callLater() method of Flex)
Inactivity – Determine user inactivity based on Mouse movement and key press. Detects inactivity and ‘back to active’ events.
Interval – Simplified Timer() class.
Sequence – Registers functions and executes them in sequence.
org.casalib.load – has a list of load classes for various file types.
org.casalib.collection has two List data structure implementations. List is similar to any Java List class. There is another UniqueList class which will only allow unique values to be stored in it; which will be quite handy.
org.casalib.utils package has a collection of very good utility classes which will difintely help you.