Nice New AS3 Code Library CasaLib, AS3 Version Release.

Nice New AS3 Code Library CasaLib, AS3 Version Release.

I blogged a few months ago about some great Actionscript open source or free code libraries that you should check out. In that list, I mentioned the great, somewhat outdated, but still useful Casa Framework for Actionscript 2. Well, let me repeat that endorsement, but with a big big reinforcement! The Framework has been renamed to CASA Lib and updated to Actionscript 3.

The redubbing is appropriate, as it’s not really an application dev framework like Gaia, but rather an association of packages and classes like the AS3Corelib. Simply put this library just help you get things done faster and easier. Mundane things like date operations, comparisons, display object alignment, etc are a simple method call away. Also, a great addition to the library is a destory() method to assist you with the rather buggy Flash Player 9 garbage collection.

I have downloaded the library and as soon as I have another Flash 9 project pop up, you can bet I’ll be using it. I mean, really the stuff in the util package is just by itself a very useful chunk of code.

Why do I like using these little libraries over just writing stuff from scratch? Well, I have a few reasons, but what really makes it so great in my opinion, is not because any developer couldn’t write these themselves (beleive me I have written all kinds of boring code in the past), but rather by standardizing on a set of packages and classes, you make your team so much more productive. No more debating the better way to do it, no more maintaining your own huge code repository, just simplicity. Really nice, if you ask me.

These bits and snips allow you and your team to focus on the creative parts of your apps and experiences. No one is really going to congratulate you on how awesome your email validation was on that sweet form you built, but they might just love the innovative menus or great integration of video, etc. You see what I mean.

When you think about things like that, and you have great code that is well documented and maintained, it just seems like a no brainer to me. Many congratulations to Aaron Clinger and Mike Creighton and the other contributors on the team. Thanks for your great contribution to the Flash platform community.

Leave a Reply