July 22nd, 2009 by Adrian Parr
A new augmented reality framework for AS3 has been released. It is called ARtisan and is from OneZeroThrice . It claims to be easier to use than the popular FLARToolkit from Tomohiko Koyama (aka Saqoosha) (I think ARtisan is built on top of FLARToolkit). I haven’t had a chance to try it out yet, but the YouTube video is pretty interesting.
If you are interested in this you should also check out FLARManager .
Posted in ActionScript 3.0 , Augmented Reality | 5 Comments »
August 19th, 2008 by Adrian Parr
Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use. Let me know if I have missed an important one off.
NOTE: This list was originally for my personal use (that I thought I would share), it is not intended to compete with or replace the list maintained by OSFlash .
Update 29/10/08: Ted Patrick has put together a list of ActionScript Cloud/Service APIs that he going to highlight during his Adobe MAX 2008 keynote presentation.
Update 28/11/08: I have just come across the Actionscript Classes website . A very handy resource.
Update 11/01/09: Rich Tretola has a small list of AS3 Libs on his blog EverythingFlex .
Update 12/01/09: The Flashchemist has compiled a similar list on his blog.
Update 27/02/09: Check out Spark Project which includes the FLARToolkit for Augmented Reality
Update 11/08/09: I just stumbled across this (old) list of projects .
Update 19/12/09: Sean “theflexguy” Moore has just written a blog entry called ‘List of 34 More ActionScript 3.0 APIs ‘. This is a follow-up to his original post ‘List of 22 ActionScript 3.0 API’s ‘.
Update 22/12/09: “30+ ‘Must Try’ Open Source Actionscript 3 Libraries ” and “30 MORE Awesome Open Source AS3 Libraries ”
Update 28/01/10: “30 Classes AS3 bem úteis!”
Update 29/01/10: “15 Awesome ActionScript 3 Frameworks To Inspire Your Next Project”
Update 24/02/10: Emanuele Feronato has a good list of Isometric Engines on his blog
Update 19/03/10: Tom Krcha has posted a list of Flash Gaming Engines, plus a few others that were new to me
Update 09/07/10: FluxDb has a huge list of AS3 Libraries
3D Engines
3D Game Engines
2D Game Engines
Isometric Engines
3D Animation Framework
3D Physics Engines
Augmented Reality
Animation Tweening Engines
2D Physics Engines
Security
Audio Libraries
Particle Systems
Data Visualization
Loading Kits
OOP Frameworks
Other APIs and libraries
facebook-actionscript-api - Actionscript API for the Facebook platform.
http://code.google.com/p/facebook-actionscript-api/
as3facebooklib - ActionScript 3.0 API for Facebook.
http://code.google.com/p/as3facebooklib/
Yahoo Maps API
http://developer.yahoo.com/flash/maps/
corelib - ActionScript 3.0 library for several basic utilities (JPEG Encoding, MD5 Hashing, JSON Serialization).
http://code.google.com/p/as3corelib/
as3flexunitlib - ActionScript 3.0 framework for unit testing.
http://code.google.com/p/as3flexunitlib/
as3flickrlib - ActionScript 3.0 API for Flickr.
http://code.google.com/p/as3flickrlib/
as3mapprlib - ActionScript 3.0 API for Mappr.
http://code.google.com/p/as3mapprlib/
as3syndicationlib - ActionScript 3.0 library for handling syndication feeds.
http://code.google.com/p/as3syndicationlib/
as3odeolib - ActionScript 3.0 API for Odeo.
http://code.google.com/p/as3odeolib/
as3youtubelib - ActionScript 3.0 API for YouTube.
http://code.google.com/p/as3youtubelib/
as3ebaylib - ActionScript 3.0 API for eBay.
http://code.google.com/p/as3ebaylib/
as3awss3lib - ActionScript 3.0 library for interacting with Amazon S3.
http://code.google.com/p/as3awss3lib/
as3soundeditorlib - Actionscript 3.0 library for sound playback, spectrum display, and cue point display.
http://code.google.com/p/as3soundeditorlib/
as3ds - AS3 Data Structures For Game Developers.
http://code.google.com/p/as3ds/
as3notificationlib - A notification framework written in AS3 for the Adobe Integrated Runtime (AIR).
http://code.google.com/p/as3notificationlib/
as3preferenceslib - An AIR library for storing preferences.
http://code.google.com/p/as3preferenceslib/
as3nativealertlib - An AIR alert that appears in a native window.
http://code.google.com/p/as3nativealertlib/
ASCOLLADA - actionscript library for parsing Collada files.
http://code.google.com/p/ascollada/
FZip - An Actionscript 3 class library to load, modify and create standard ZIP archives.
http://codeazur.com.br/lab/fzip/
AS3 Zip Library - An ActionScript 3 based library for reading and writing zip files.
http://nochump.com/blog/?p=15
lastfm-as3 - Actionscript 3.0 API to access the Last.fm web services.
http://code.google.com/p/lastfm-as3/
MapQuest
http://company.mapquest.com/mqbs/4a.html
Modest Maps - A display and interaction library for tile-based maps in Flash.
http://www.modestmaps.com/
as3cards - An ActionScript 3.0 card engine and example games.
http://code.google.com/p/as3cards/
flexircclient - ActionScript 3 based IRC library.
http://code.google.com/p/flexircclient/
AsWing - A GUI framework and library that allows programmers to make their flash application(or RIA) UI easily.
http://www.aswing.org/
as3httpclient - ActionScript 3 utils/classes to extend HTTP/HTTPS APIs in Flash Player 9 (onwards).
http://code.google.com/p/as3httpclient/
DistortionTweener
http://evolve.reintroducing.com/2007/11/18/as3/as3-distortiontweener/
ascanvas - An adapter of HTML Canvas and fl.display.Graphics
http://code.google.com/p/ascanvas/
dopplr-as3 - actionscript 3 code for accessing data from dopplr.com’s api.
http://code.google.com/p/dopplr-as3/
FC64 - an Open-Source Commodore 64 Emulator.
https://mirror1.cvsdude.com/trac/osflash/fc64/
Google Maps API
http://code.google.com/apis/maps/documentation/flash/intro.html
gmaps-utility-library-flash - Google Maps API for Flash Utility Library.
http://code.google.com/p/gmaps-utility-library-flash/
FVNC - VNC Client for Flash Player 9 and above.
http://osflash.org/fvnc
AS3 Parametric Curve Library
http://www.algorithmist.net/as3pc.html
AWI - AMFPHP-WordPress Integration.
http://www.klr20mg.com/awi/ (in Spanish)
as3webservice - Open-source Webservice class implementation in AS3 for Flash CS3 IDE.
http://code.google.com/p/as3webservice/
as3jayrock - AS3 wrapper for Jayrock communication.
http://code.google.com/p/as3jayrock/
ASAP Library - A library for the development of maintainable, multi-movie, interactive applications.
http://asaplibrary.org/
Wordpress XML-RPC API
http://blog.absentdesign.com/?page_id=22
as3maillib - An ActionScript 3 email library.
http://code.google.com/p/as3maillib/
AlivePDF - ActionScript 3 Open-Source PDF Library – 100% client side PDF generation.
http://alivepdf.bytearray.org/
purepdf - Flash/Actionscript library for creating PDF files.
http://code.google.com/p/purepdf/
SWFAddress - Deep linking for Flash.
http://www.asual.com/swfaddress/
Flash Camouflage - Skinning framework for AS3.
http://code.google.com/p/flash-camouflage/
Flexlib - Open Source Flex Component Library.
http://code.google.com/p/flexlib/
Yahoo Astra Flash Components
http://developer.yahoo.com/flash/astra-flash/
as3-fullscreen-lib - A small lib used for scalling content to the full size of the browser.
http://code.google.com/p/as3-fullscreen-lib/
coordy - An Actionscript 3 Layout Framework.
http://code.google.com/p/coordy/
vectorvision - Vectors in papervision3D.
http://code.google.com/p/vectorvision/
WiiFlash - Communication between the Wiimote and Flash.
http://code.google.com/p/wiiflash/
Stats - A simple info box that will help you monitor your code performance.
http://code.google.com/p/mrdoob/wiki/stats
Flash-Optimizing-Tools - APIs that can help optimize a Flash application
http://github.com/EladElrom/Flash-Optimizing-Tools/
twitterscript - Twitter API in ActionScript
http://code.google.com/p/twitterscript/
oauth-as3 - OAuth Actionscript library (useful for Twitter clients).
http://code.google.com/p/oauth-as3/
OAuth - AS3/Flex OAuth Library (useful for Twitter clients).
http://github.com/srohde/OAuth/tree/master
NabaztagAPI - Nabaztag API wrapper for Actionscript 3.
http://www.iotashan.com/NabaztagExplorer/
SWFObject - Standards-friendly method to embed Flash content using one JavaScript file.
http://code.google.com/p/swfobject/
tweetr - AS3 Twitter API
http://code.google.com/p/tweetr/
myLib - A powerful open source framework designed for advanced components programming with Adobe Flash AS3 projects.
http://mylib.samystudio.net/
as3scribdlib - ActionScript 3.0 API for Scribd
http://code.google.com/p/as3scribdlib/
FDOT - A collection of ActionScript 3 classes that make hard things easier.
http://onflash.org/ted/2009/08/fdot-making-hard-things-easier.php
xpath-as3 - An XPath implementation for ActionScript 3.0
http://code.google.com/p/xpath-as3/
DirectorAS3 - Library for SlideShowPro Director
http://www.tuftandco.net/DirectorAS3/
SWX - The Native Data Format for Adobe Flash
http://code.google.com/p/swx-format/
openplatform-flash - AS3 client library for The Guardian Open Platform
http://code.google.com/p/openplatform-flash/
ARTionscript - An AS3 ‘Generative Art’ Framework
http://artionscript.com/
ffffound-as3-api - FFFFOUND! (unofficial) AS3 API
http://toki-woki.net/blog/p336-ffffound-as3-api
colormunch - Actionscript (AS3) library for the Adobe Kuler API
http://code.google.com/p/colormunch/
GpxAS3 - A library for parsing and manipulating GPX (GPS Exchange Format) files.
http://github.com/ryanstewart/GpxAS3/tree
gaforflash - Google Analytics Tracking For Adobe Flash
http://code.google.com/p/gaforflash/
minimalcomps - Minimal ActionScript 3.0 code only UI components (Keith Peters)
http://code.google.com/p/minimalcomps/
HYPE Framework - A collaborative visual framework (Branden Hall and Joshua Davis)
http://hype.joshuadavis.com/
TempoLite - A small, efficient media library
http://blog.coursevector.com/tempolite
SoundManager - Makes adding sounds to your projects super simple
http://evolve.reintroducing.com/2008/07/15/news/as3-soundmanager/
TextFlowPro - Enables you to flow a series of textfields together so that they act as a single text container
http://www.gskinner.com/blog/archives/2009/01/editable_multif.html
AnimatedBitmap - Provides functionality for Bitmap objects that are animated by using a series of still images
http://blog.hexagonstar.com/animatedbitmapclass/
Active Window Blur
http://blog.onebyonedesign.com/?p=81
SWFsize - Works with SWFObject and provides control over the swf’s container metrics
http://chargedweb.com/swfsize/
as3-signals - Signals is a new approach for AS3 events, inspired by C# events and signals/slots in Qt
http://wiki.github.com/robertpenner/as3-signals/
swffit - Not an AS3 library, but a JavaScript file that adds scrollbars to the browser when smaller than a specified size
http://swffit.millermedeiros.com/
libscorm - Not an AS3 library, but a JavaScript library for creating SCORM 2004 courses in Flash or HTML
http://code.google.com/p/libscorm/
pipwerks.SCORM - Adding basic SCORM functionality to an existing Flash file
http://pipwerks.com/2008/04/27/how-to-add-basic-scorm-code-to-a-flash-movie/
custom-context-menu - Capture right-click events in Flash / Flex (AS 3)
http://code.google.com/p/custom-context-menu/
Library & LibraryManager - For using external assets in your flash projects.
http://www.tink.ws/blog/library-librarymanager/
DataStructures - HaXe/AS3 library for game developers
http://code.google.com/p/polygonal/
miditoflash - Receive midi events in Flash from any midi device through Java and JavaScript
http://code.google.com/p/miditoflash/
ASBlender - Actionscript 3 library for reading Blender .blend files
http://wiki.github.com/timknip/asblender/
OpenPyro - An Open Source ActionScript 3 framework built for creating Rich Internet Applications
http://www.openpyro.org/
TurboSignals - A library implementing the signals and slots design pattern
http://jacksondunstan.com/turbosignals
evoTinyEngine - Demo scene engine
http://www.simppa.fi/blog/opensource-demo-engine-evotinyengine/
FlashSURF - SURF (Speeded Up Robust Features) feature extraction library written in Flash using Alchemy
http://code.google.com/p/in-spirit/wiki/FlashSurf
XML-RPC - Easy way to get Flash to transfer data with an XML-RPC endpoint
http://danielmclaren.net/2007/08/03/xmlrpc-for-actionscript-30-free-library
as3-rpclib - Actionscript 3 RPC libraries for flash-remoting(amf0), xml-rpc, json-rpc
http://code.google.com/p/as3-rpclib/
as3swf - Low level Actionscript 3 library to parse, create, modify and publish SWF files.
http://github.com/claus/as3swf
BrowserCanvas - The World’s Easiest Way to Dynamically Resize Flash
http://www.dncompute.com/blog/2008/06/23/browsercanvas-the-worlds-easiest-way-to-dynamically-resize-flash.html
Chain - Delayed function calling
http://blog.stroep.nl/2009/11/delayed-function-calling-chain/
App Analytics - Complete analyrics solution for Adobe AIR applications
http://www.appanalyticshq.com/
governor - A multithreading script engine
http://code.google.com/p/governor/
mojocolors - An Actionscript 3 color library inspired by the great Nodebox Colors library
http://code.google.com/p/mojocolors/
flashdraw3d - A very lightweight 3d drawing API for Flash
http://code.google.com/p/flashdraw3d/
Sprouts - An open-source, cross-platform project generation and configuration tool
http://projectsprouts.org/
ZaaIL - 40+ Image format support for Flash
http://www.zaalabs.com/2010/04/introducing-zaail-40-image-format-support-for-flash/
MouseWheelTrap - A fix for unwanted simultaneous Flash and browser scrolling behaviour in AS3
http://code.google.com/p/mousewheeltrap/
FLVSlicer - A simple FLV slicer and merger
http://code.google.com/p/flvslicer/
Fluxus - AS3/Flex library registry similar to Ruby Gems
http://fluxusproject.org/
EventController - Event Management made easy
http://fla.as/ec/
as3-jaws - Just Another (AS3) Web Service Client (for .NET web service)
http://code.google.com/p/as3-jaws/
CJSignals - ActionScript 3.0 Observer Framework (a new approach for ActionScript 3.0 events)
http://code.google.com/p/cjsignals/
Reflex - A light weight component framework being built for the Flash Platform
http://reflex.io/
Merapi - A bridge between AIR and Java
http://www.merapiproject.net/
AS3-P2P-LIB - ActionScript 3 Lib for the new P2P API in Flash Player 10
http://github.com/devboy/AS3-P2P-LIB
dropbox-as3 - ActionScript 3 Dropbox API
http://code.google.com/p/dropbox-as3/
TransformManager (AS3) – Interactively Scale/Rotate/Move DisplayObjects (Commerical)
http://www.greensock.com/transformmanageras3/
Posted in AIR , ActionScript 3.0 , Augmented Reality , Flash , Flex , Papervision 3D , Tweening | 84 Comments »