Utility Library. When in the heat of constant application development and tight deadlines, it helps to have a set of go to AS3 libraries that will save you from repetitive everyday code/functionality. Whenever you can shave off minutes of your development time, take advantage of it. There are many AS3 libraries that are simply so priceless when it comes to everyday AS3 development tasks. CASA Lib is no different and personally, this is one of my go to AS3 Libraries.
A Flexible ActionScript Library CASA Lib is a flexible AS2/AS3 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. If you are anxious and can’t wait to take a deeper dive into CASA Lib, download the library and/or view the CASA Lib documentation. Further Readings: How-to Posts On Using CASA Lib Display Object Maintenance Made Easy With CASA Lib. Grape Animation Library. Grape is the animation library I introduced last post . Its goal is to offer a modular means to animate along parametrized paths. Here’s the updated demo: Architecture Animations have 2 essential component parts: a path and a curve. Grape’s Animation type by itself doesn’t assign values to your objects as you’re probably accustomed to with most popular tweening engines. The engine is a singleton called Grape.
//create the path to animate along var spiral : Path2D = new SpiralPath2D ( new Point ( 100 , 100 ) , 200 , 0 ) ; //view is your DisplayObject and 2000 is the duration in milliseconds. And that’s it, your DisplayObject will tween in a spiral with original radius of 200 and end radius of 0 for 2 seconds. The method returns the animation instance, in the case that you need a reference or would like to handle some of its events: You can also listen for an event everytime a looping animation loops and each tick of the engine: Paths ComplexPath2D. ArrayUtils.as - as3-commons - ActionScript 3.0 Libraries. Saqoosha/FLARToolKit/en. Spark project Wiki ナビゲーション (Japanese page) What is FLARToolKit ¶ AS3 ported version of ARToolKit. Actually, FLARToolKit is based on NyARToolkit, Java ported version of ARToolKit. The license ¶ FLARToolKit is free to use for non-commercial applications under the GPL license. For more information about the conditions of the GNU General Public License, version 3, click here.
Commercial Licence ¶ If you are interested in developing a commercial application or not releasing your FLARToolKit application source code then you should contact ARToolWorks (info@artoolworks.com) for a commercial license. Download ¶ Download Browse source code ¶ version 4.0.0-fp10 version 2.5.x version 1.x.x trunk Source code ¶ How to use ¶ Import of FlashBuilder?
Forum ¶ Free Extension: AS3 String Utils. As3isolib - ActionScript 3 Isometric Library. As3isolib (v1.0) is an open-source ActionScript 3.0 Isometric Library developed to assist in creating isometrically projected content (such as games and graphics) targeted for the Flash player platform. As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API. The as3isolib is loosely based on a scenegraph implementation. donate As3isolib (v1.0) is a free, open-source project. Who's using as3isolib? The target audience for as3isolib is for anyone who wants to create an isometric game. Built with using as3isolib It is highly suggested that you use an SVN client to easily manage your local as3isolib source files as this project is being updated often. Bundled source - download (fp10 only).
Keep in mind the documents reflect the latest development efforts so some documented feature may not be present in the stable releases just yet. As3httpclientlib - HTTP/HTTPS client library for Actionscript 3. Mikechambers/as3corelib. APE - Actionscript Physics Engine.