Useful collections and utility classes.
| Class | Description |
| ArrayUtil |
Contains methods that should be in Array, but aren't. |
| Assert |
Simple implementation of assertion checks for debug environments. |
| ByteEnum |
An enum value that can be persisted as a byte. |
| ClassUtil |
Class related utility methods. |
| Command |
Contains a simple binding function to bind events to commands. |
| CommandEvent | |
| Comparators |
Contains sorting Comparators. |
| ComparisonChain |
A utility for performing a "lazy" chained comparison statement, which
performs comparisons only until it finds a nonzero result. |
| Config | |
| Controller | |
| DateUtil |
Utility for dates. |
| DelayUtil |
A simple way to delay invocation of a function closure by one or more frames. |
| Enum |
Base enum class for actionscript. |
| EventHandlerManager |
A class for keeping track of event listeners and freeing them all at a given time. |
| FileUtil | |
| Framerate | |
| ImmutableProxyObject |
Acts like the passed-in Object, but prevents modifications. |
| JavascriptLogTarget |
Writes to the Javascript console in Web Inspector in Safari, Firebug in Firefox and IE 8's
Developer Tools. |
| Joiner | |
| LineSegment |
Merely a typed container for two Points. |
| Log |
A simple logging mechanism. |
| MailUtil |
Utility methods relating to the electronic mails. |
| MapProxyObject |
Makes a Map behave like an object. |
| Maps |
Factory methods for creating various Maps. |
| MathUtil |
Collection of math utility functions. |
| MultiLoader |
Easy loader for many things, including managing multiple downloads. |
| NamedValueEvent |
A handy event for dispatching a name/value pair associated with the event type. |
| NetUtil | |
| ObserverList | |
| ParameterUtil |
A utility for loading parameters from an XML file when run from
the local filesystem. |
| Preconditions |
Utility functions for checking function parameters and throwing appropriate errors. |
| Predicates |
Predicates suitable for Array.filter() and other needs. |
| Random |
A seedable pseudorandom generator of the Mersenne Twister variety, with an extremely
long period. |
| RandomUtil |
Random Random utilities. |
| RingBuffer | |
| Sets |
Factory methods for creating Sets. |
| StringUtil |
Contains useful static function for performing operations on Strings. |
| Throttle |
A throttle is used to prevent code from attempting a particular operation too often. |
| TimeBuffer |
A data structure that keeps a list of objects, timestamped at the time they were added
to the buffer. |
| Util |
Contains a variety of utility functions. |
| ValueEvent |
A handy event for simply dispatching a value associated with the event type. |
| WeakReference |
A weak reference. |
| XmlReadError | |
| XmlUtil | |