CASA 1.4.0
I almost missed this...
Aaron Clinger has released a new version of CASA Lib.
CASA lib became one of those must have libraries taht a lot of my projects use. It is a series of classes that extend the core as3 functionality/classes.
CASA makes loading assets easier with classes like GroupLoad and CasaMovieClip. Using CasaMovieClip or CasaSprite has functionas that make removal easy with functions like destroy() and removeChildrenAndDestroy(). One of my favorites is the SwfLoad class which includes a createClassByName function. This makes it easy to load an swf and grab classes defined in an xml file. I've gotten quite attached, and looking forward to seeing what is new.
Speaking of great libraries, I should also point out that demonsterdebugger has a new version that came out not too long ago, that has heaps of improvements, like stepping through code.
Now I just need Branden Hall to release a new version of HYPE framework that he's been dangling in front of his talks' audiences and I'll be set for libraries.
(that's right, no MVC library for me)
--
Change Log (FROM CASA WEBSITE)
- Added
isMethodto ObjectUtil. - Removed a cross-class constant initializer from StageEventProxyuntil Adobe fixes the issue.
- Fixed edge bug with VideoLoad that is only present in Flash Player 10.1.52.14.
- Fixed a bug in Stopwatch. Reported by Tim Walling.
- Fixed a bug in DateUtil. Reported by David Pett.
- Added
flipRectangle,randomlyPlacePoint, andrandomlyPlaceRectangleto GeomUtil. - Added
childrengetter to CasaMovieClip and CasaSprite. - Added
multitonto SingletonUtil. - Added
spellandformatCurrencyto NumberUtil. - Optimized
formatin NumberUtil and rearranged the arguments to be move convenient. - Updated NumberUtil‘s
randomIntegerWithinRangeso it returns a more evenly distributed random value. - Added
isAgeto ValidationUtil. - Added
pluralizeto StringUtil. - Updated StringUtil‘s
autoLinkto use an updated RegEx for improved URL matching. - Added
normalizeDegreeanddistanceBetweenDegreestoGeomUtil. - Added
getChildByNameRecursiveto DisplayObjectUtil. - Added
targetCoordinateSpaceto alignment methods in AlignUtil. This means that no matter how many levels deep a Display Object in the display hierarchy tree it will align to the target coordinate space. - Updated AlignUtil so it only aligns the properties selected.
- Updated Inactivity class to detect mouse wheel and clicks.
- Fixed typo in Error thrown by DrawUtil‘s
drawPath. - Removed unneeded code from CasaShape.
- Made a private function protected inside of the UrlVariablesUtilclass.
- Updated documentation to address typos, and add more examples and clarification.