CASA Lib

From CASA Lib website:

CASA Lib is a flexible ActionScript library designed to streamline common chores and act as a solid, reliable foundation for your projects. It provides a core set of classes, interfaces, and utilities to get you coding faster and more reliably without getting in the way.

  • Standardizes the loading of external files with an easy-to-use and consistent API.
  • Memory management made so much easier through a common destroy(); method

Own notes:

I've used one of CASA Lib classes VideoLoad in one of my projects, since BulkLoader did not support loading (of handling the load process) of video files that time.

The library contains other useful classes such as the layout (Distribution) class, which creates the mechanism to distribute DisplayObjects to a vertical or horzontal grid of columns and rows.

Countless utility classes are available, just to mention some of them:

ArrayUtil :
- randomize
- getItemByKey
- getHighestValue
- and more...

DateUtil :
- getCountdownUntil
- getDayAsString
- getInternetTime
- getMeridiem
- getTimeBetween
- isLeapYear
- and more...

LocationUtil :
- isPlugin
- isStandalone
- isAirApplication
- and more...

StringUtil :
- getWordCount
- htmlDecode
- htmlEncode
- toTitleCase
- trim
- and more...

ValidationUtil :
- getCreditCardProvider
- isCreditCard
- isEmail
- and more...

Script Image: 
casalib.png
Script author: 
Aaron Clinger and the CASA Lib Team