AS3 Code Libraries (APIs)
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
- Papervision3D
http://blog.papervision3d.org/ - Away 3D
http://www.away3d.com/
- Sandy 3D
http://www.flashsandy.org/
- Alternativa Platform
http://blog.alternativaplatform.com/en/
- FIVe3D
http://five3d.mathieu-badimon.com/
- WireEngine3D (we3d) - A lightweight and fast 3D Engine for Flash 8/9.
http://osflash.org/we3d/
- Sharikura
http://temp.roxik.com/datas/physics/ - Infinity3d - In Russian
http://www.infinity3d-engine.com - AS3Dmod - A cross-engine 3d modifier library for Flash
http://code.google.com/p/as3dmod/ - nd3d - ND3D is a small and lightweight AS3 3D Engine
http://code.google.com/p/nd3d/ - Flare3D - Export from Autodesk’s 3DSMax and then control using ActionScript (Commercial)
http://www.flare3d.com/
3D Game Engines
- PaperWorld 3D
http://paperworld3d.com/ - Yogurt3D
http://www.yogurt3d.com/
2D Game Engines
- Citrus Engine - Flash Sidescrolling Platform Game Engine (Commercial)
http://www.citrusengine.com/ - FlashPunk - Provide you with a fast, clean framework for prototyping and developing games.
http://flashpunk.net/ - flixel - A collection of Actionscript 3 files that helps organize, automate, and optimize Flash games.
http://flixel.org/ - PixelBlitz Engine -A game framework for Actionscript3
http://www.photonstorm.com/pixelblitz-engine - PushButton Engine - An Open Source, Flash game engine and framework that’s designed for a new generation of games.
http://pushbuttonengine.com/
Isometric Engines
- as3isolib - An open-source ActionScript 3.0 Isometric Library
http://as3isolib.wordpress.com/ - FFilmation - AS3 Isometric Engine
http://www.ffilmation.org/ - isoengineas3 - Flash Isometric Engine AS3
http://sourceforge.net/projects/isoengineas3/ - OpenSpace - Commercial
http://www.openspace-engine.com/ - Sean Cooper Isometric Engine - Commercial
http://www.games.seantcooper.com/IsometricEngine.aspx - TheoWorlds - Commercial
http://www.theoworlds.com/products.php - T.I.L.E. (Tangerine Isometric Level Editor) - Commercial
http://www.tangerinepop.com/ then click on “TECH”
3D Animation Framework
- Cast3D
http://www.cast3d.org/
3D Physics Engines
- WOW-Engine
http://seraf.mediabox.fr/wow-engine/ - jiglibflash
http://www.jiglibflash.com/blog/
Augmented Reality
- FLARToolkit
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en - FLARManager
http://words.transmote.com/wp/flarmanager/ - ARtisan
http://onezerothrice.com/artisan/
Animation Tweening Engines
- Desuade Motion Package - A breakthrough AS3 library that combines keyframe-sequencing, physics, and tweening.
http://desuade.com/dmp
- TweenLite
http://blog.greensock.com/tweenliteas3/
- TweenMax
http://blog.greensock.com/tweenmaxas3/ - Tweener - A class for creating tweens in actionscript 2 and 3 - because there’s infinity between 0 and 1.
http://code.google.com/p/tweener/
- Tweensy
http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/ - TweensyZero - A light weight version of Tweensy.
http://code.google.com/p/tweensy/wiki/TweensyZero - GoASAP (ActionScript Animation Platform)
http://www.goasap.org/
- AS3 Animation System 2.0
http://www.boostworthy.com/blog/?p=170
- Animation Package
http://www.alex-uhlmann.de/flash/animationpackage/
- KitchenSync - KitchenSync is an ActionScript 3.0 library for sequencing animations and other time-based actions.
http://code.google.com/p/kitchensynclib/
- Gyro - A tween and animation library for ActionScript 3.
http://code.google.com/p/gyro-actionscript-animation/
- gTween
http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html
- HydroTween + HydroSequence (based on GoASAP)
http://blog.hydrotik.com/2008/07/19/hydrotween-hydrosequence-rev32/
- AS3 Easing
http://www.uza.lt/codex/as3-easing/
- Twease
http://code.google.com/p/twease/ - BetweenAS3
http://www.be-interactive.org/works/20090428/slide_betweenas3.html - ByteTween - Light weight engine (focusing in low Kb increase and not being a do-it-all engine).
http://code.google.com/p/thelaboratory-tween/ - Eaze - Blazing fast, chainable and compact Flash AS3 tweening library
http://code.google.com/p/eaze-tween/ - Actuate - Tween library for Actionscript 3
http://code.google.com/p/actuate/ - grape-as3 - Path-based ActionScript 3 animation library
http://blog.generalrelativity.org/actionscript-30/grape-animation-library/ - RabbitTween - A new fast and easy transition/tween engine for Flash AS3
http://blog.open-design.be/2009/09/26/rabbittween-new-fast-and-easy-transitiontween-engine-for-flash-as3/ - Tweaser - The anti-tween engine
http://www.tweaser.org/
2D Physics Engines
- APE (Actionscript Physics Engine)
http://www.cove.org/ape/index.htm
- Box2DFlashAS3
http://box2dflash.sourceforge.net/
- FOAM - 2D Rigid Body Physics Engine.
http://code.google.com/p/foam-as3/
- glaze - 2D Rigid Body Dynamics & Game Engine for Actionsctipt 3.
http://code.google.com/p/glaze/
- motor2
http://lab.polygonal.de/motor_physics/
- Fisix Engine
http://www.fisixengine.com/default.asp
- PopShapes
http://lab.andre-michelle.com/physics-engine/ - Collision Detection Kit
http://coreyoneil.com/portfolio/index.php?project=5 - QuickBox2D - A mini-library created to work with Box2DFlashAS3
http://actionsnippet.com/?page_id=1391
Security
- AS3Crypto
http://crypto.hurlant.com/
Audio Libraries
- Popforge - ActionScript 3 code sandbox for various packages.
http://code.google.com/p/popforge/ - Sonoflash - Dynamic AS3 Audio (Commercial)
http://www.sonoflash.com/
Particle Systems
- FLiNT
http://flintparticles.org/
- Partigen (Not free)
http://desuade.com/products/partigen/ - Pulse Particle System - A general purpose AS3 particle system.
http://www.rogue-development.com/pulseParticles.html - Emitter - ActionScript 3.0 particle FX engine.
http://code.google.com/p/emitter/ - Stardust - ActionScript 3.0 Particle engine.
http://code.google.com/p/stardust-particle-engine/ - Orion - An all around simple and flexible particle generator.
http://blog.coursevector.com/orion - particlesun - A 3D or 2D Particle Engine for Actionscript 3.0
http://code.google.com/p/particlesun/
Data Visualization
- Flare - Create interactive data visualizations for the web.
http://flare.prefuse.org/
Loading Kits
- BulkLoader - A library for managing multiple loadings with Actionscript 3 (AS3).
http://code.google.com/p/bulk-loader/
- Masapi - Flash/Flex/AIR AS3 Framework for the massive loading (MassLoad)
http://code.google.com/p/masapi/
- QueueLoaderAS3 - an actionscript library for sequential asset loading and monitoring
http://wiki.github.com/hydrotik/QueueLoader/ - SomaLoader - A lightweight loading manager written in AS3
http://www.soundstep.com/blog/downloads/somaloader/
OOP Frameworks
- Cairngorm
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
- PureMVC
http://puremvc.org/
- Mate
http://mate.asfusion.com/ - Swiz - Brutally simple micro-architecture for Rich Internet Application development with Adobe Flex
http://code.google.com/p/swizframework/ - HydraMVC - A rewrite of the PureMVC API exclusively for Flex
http://www.hydramvc.com/ - RobotLegs - An Architectural (or Structural) Action Script 3 Framework
http://shaun.boyblack.co.za/blog/category/robotlegs/ - Gaia - An open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time
http://www.gaiaflashframework.com/ - LayerGlue - A framework aimed at rapid website development for Flash & Flex.
http://www.layerglue.com - Slide - An application framework for Flex 2 and Flex 3
http://code.google.com/p/flex-slide/
- Guasax - an ease of use programming framework to provide ordered and scalable Flex applications
http://www.guasax.com/
- VEGAS - an AS3, AS2 and SSAS OpenSource Framework
http://code.google.com/p/vegas/
- Parsley - an application framework for Flex/Flash/AIR applications written in AS3
http://www.spicefactory.org/parsley/
- LowRa - AS3 version of pixlib.
http://code.google.com/p/lowra/ - CASA Lib - An Open Source Code Library for ActionScript 2.0 & 3.0
http://casalib.org/ - FlashMVC - A flexable lightweight framework engine for AS3.
http://www.flashmvc.com/ - Hive - A state-based MVC framework for AS3.
http://code.google.com/p/as-hive/ - Soma and SomaUI - An AS3 MVC framework and software to generate an AS3 flash site based on it.
http://www.soundstep.com/blog/downloads/somaui/ - Spring Actionscript - An offshoot of the Java-based Spring Framework.
http://www.springactionscript.org/ - SmartyPants IOC - Dependency Injection for Adobe Flex and Flash
http://smartypants.expantra.net/ - fosfr - AS3 open source framework
http://code.google.com/p/fosfr/ - Flight Framework
http://flightxd.com/flightframework/ - CycleFramework - A view management and development oriented framework
http://code.google.com/p/cycleframework/
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
Posted in AIR, ActionScript 3.0, Augmented Reality, Flash, Flex, Papervision 3D, Tweening |
August 19th, 2008 at 3:30 pm
Great list of resources
Thanx
August 20th, 2008 at 3:04 am
I’ve used this for a ton of projects
August 20th, 2008 at 1:43 pm
You can add VEGAS and this extensions (an opensource architectural and RIA framework)
- http://code.google.com/p/vegas/
- http://www.ohloh.net/projects/vegas
Work in AS3/SSAS and AS2.
EKA+
August 20th, 2008 at 1:53 pm
Cheers ekameleon,
I’ve now added it under ‘OOP Frameworks’.
Ta,
Adrian
August 20th, 2008 at 2:23 pm
FVNC can be listed here as well: http://osflash.org/fvnc
It includes a Flex library project that supplies a VNC-viewer component, as well as an example Flex project using the the FVNC library.
August 20th, 2008 at 2:26 pm
AS3 Parametric Curve Library - http://www.algorithmist.net/as3pc.html
Online Demos and TechNotes - http://www.algorithmist.net/technotes.html
regards,
- jim armstrong
August 20th, 2008 at 2:31 pm
Hi Darron,
It’s an honor to see you here. Sure thing I’ll add that project. It is now at the end of the list.
All the best and keep up the great work,
Adrian
August 20th, 2008 at 2:41 pm
http://www.klr20mg.com/awi/
AMFPHP-wordpress integration
August 20th, 2008 at 2:43 pm
Hi Jim,
Wow, that looks like some pretty hardcore maths you’ve got going on there.
I’ve added your project to the end of the list.
Thanks,
Adrian
August 20th, 2008 at 2:55 pm
Thanks Zoh,
I’ve added it to the end of the list.
Cheers,
Adrian
August 20th, 2008 at 3:22 pm
hi
great post! thanks for sharing.
i think you should add:
wefwef / http://code.google.com/p/wefwef/
parsley / http://www.spicefactory.org/
*a
August 20th, 2008 at 5:08 pm
Thanks for including Gaia in your list, Adrian!
August 20th, 2008 at 8:25 pm
Hi Adrian,
Thought I’d share these two OOP/IOC/DI Frameworks, which we use quite frequently in production:
Parsley - http://www.spicefactory.org/parsley/
LowRa - http://code.google.com/p/lowra/
If one comes from Spring (Java), their architecture will feel instantly familiar.
@Jim: Awesome project/documentation, wondering why I didn’t run accross it before.
cheers,
Nils
August 21st, 2008 at 2:08 pm
Hi Nils,
Thanks for those, I’ve added them to the list.
Cheers,
Adrian
August 22nd, 2008 at 8:41 am
Webservices in AS3
http://code.google.com/p/as3webservice/
Jayrock in AS3
http://code.google.com/p/as3jayrock/
August 22nd, 2008 at 8:59 am
Thanks Pieter,
Adrian
August 25th, 2008 at 12:10 am
I would also include Desuade’s Partigen - an excellent particle engine.
http://desuade.com/
It’s not free, but it’s extremely powerful.
August 25th, 2008 at 1:05 pm
Hi M;cha31,
Thanks for the tip off. I’ve now added Partigen to the ‘AS3 Particle Systems’ section.
Cheers,
Adrian
September 2nd, 2008 at 4:31 pm
Some other useful blog posts with links to AS3 Code Libraries here …
43 Hot Flex and ActionScript 3.0 APIs, tips and tools for Autumn 2008
http://seantheflexguy.com/blog/2008/08/31/43-hot-flex-and-actionscript-30-apis-tips-and-tools-for-autumn-2008/
AS3 | Actionscript 3 Classes
http://flashenabledblog.com/2008/08/26/as3-actionscript-3-classes/
September 2nd, 2008 at 4:31 pm
Some other useful blog posts with links to AS3 Code Libraries here …
ActionScript 3 Libraries
http://actionscript3libraries.riaforge.org/
AS3 Libs | EverythingFlex
http://blog.everythingflex.com/as3-libraries/
September 3rd, 2008 at 9:42 am
You sure you’ve not missed anything here? Cracking list of resources, I’ll let people know about it.
Cheers!
September 3rd, 2008 at 4:13 pm
Another other useful blog post with links to AS3 Code Libraries here …
AS3 |19 Custom AS3 Classes Roundup
http://flashenabledblog.com/2008/07/23/19-as3-custom-classes-roundup/
September 12th, 2008 at 7:25 pm
For particles there is also the Pulse Particle System:
http://www.rogue-development.com/pulseParticles.html
September 18th, 2008 at 1:30 pm
Great list, I just discovered Flare and you have to add it to the list… http://flare.prefuse.org/
September 18th, 2008 at 1:43 pm
Hi Jeffrey and Jason,
Thanks for those two, I have added them to the list.
Cheers.
September 24th, 2008 at 8:39 am
The ASAP Library AS3 should be there, I think…
http://asaplibrary.org/
October 28th, 2008 at 11:07 am
Usefull collection!
Thanks!
Note that AWI (http://www.klr20mg.com/awi/) is in Spanish not in French
October 28th, 2008 at 5:17 pm
@Michako: Thanks for letting me know, I’ve corrected the post now.
December 6th, 2008 at 1:51 pm
We’d love if if CASA Lib: http://casalib.org/ was included. Thanks.
December 10th, 2008 at 7:52 pm
@Aaron: Thanks for bringing CASA Lib to my attention. I’ve now added it to the OOP Frameworks section. Keep up the good work!
December 13th, 2008 at 5:40 pm
I’ve got my own particle engine called Emitter.
If you’re interested, you can check it out
http://code.google.com/p/emitter/
Oh, and it’s CS4 version is integrated in my library called CJLibrary CS4.
http://code.google.com/p/cjlibrarycs4/
Emitter comes with a tool called Emitter Config Object Generator,
which is essentially a particle editor.
You can quickly tweak parameters and generate the corresponding code.
December 15th, 2008 at 12:18 pm
@Allen: Thanks mate. I’ve added it to the ‘Particle Systems’ section. Nice work.
January 12th, 2009 at 4:16 pm
JSInterface is a bridge between Flash and JavaScript.
http://code.google.com/p/jsinterface/
January 19th, 2009 at 10:20 pm
Hi, little contribution.
BaseUI - Flash AS3 layout manager
http://www.soundstep.com/blog/downloads/baseui/
Soma and SomaUI - Flash AS3 MVC framework and a tool to generate the draft of a Flash site.
http://www.soundstep.com/blog/downloads/somaui/
Romu
March 11th, 2009 at 5:23 pm
SomaLoader, another open source AS3 loader manager:
http://www.soundstep.com/blog/downloads/somaloader/
Romu
March 11th, 2009 at 5:44 pm
@Romu: Thanks, I’ve added it to the list above.
March 25th, 2009 at 3:16 pm
Definitely the most useful as3 library list ever. Thanks so much.
April 2nd, 2009 at 4:56 am
I’ve developed an AS3 library for the Wordpress XML-RPC API that you may like to add to the list
http://blog.absentdesign.com/?page_id=22
April 2nd, 2009 at 9:31 am
@Reuben: Cheers buddy, that looks pretty handy. Nice one. I have added it to the list (at the bottom).
April 28th, 2009 at 5:05 pm
Much appreciated.thanks for sharing!
May 26th, 2009 at 11:21 pm
Appreciate for sharing it.
cheers.
May 28th, 2009 at 6:21 am
Hi Adrian Parr,
I need solution to integrate youtube video to flash/As3 environment. please help me
May 28th, 2009 at 8:35 am
Hi ANU,
To integrate YouTube videos into Flash I reccommend you have a read through the following page …
http://code.google.com/apis/youtube/articles/youtube_as3_chromeless.html
There is a Flash example and downloadable source files available.
You’ll need the two ActionScript classes from choppingblock - ‘choppingblock.video.YouTubeLoader.as’ and ‘choppingblock.video.YouTubeLoaderEvent.as’. These are included in the ZIP file.
You’ll also need the ‘youTubeLoader.js’ file.
It’s pretty straightforward. Good luck.
July 3rd, 2009 at 4:56 pm
Other Missing AS3 Libs:
* 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 :
http://developer.yahoo.com/flash/astra-flash/
BTW - your spam protector is annoying. I can’t even post links beacause I still get following message:
“Hmmm, your comment seems a bit spammy. We’re not real big on spam around here.”
July 9th, 2009 at 3:50 pm
[…] Parr博客中AS3 Code Libraries一文的翻译,虽然开源AS3 […]
July 30th, 2009 at 6:22 pm
Awesome list, very helpful! BTW here’s a new professional 2d/3d physics and tweening animation package that’s very promising: Desuade Motion Package - http://desuade.com/dmp
July 30th, 2009 at 7:15 pm
@andy: Cheers for bringing it to my attention. I’ve taken a look and it seems very promising. I’ve added it to the list under Animation Tweening Kits. Keep up the great work!
August 15th, 2009 at 12:24 am
you may add myLib as3 components alternative
http://mylib.samystudio.net/
August 17th, 2009 at 12:42 pm
@SamYStudiO: I’ve added your myLib project to the list. Thanks.
December 17th, 2009 at 6:13 pm
Huge work u’ve done.
Thx for sharing, i’m atking u to my bookmarks panel
December 21st, 2009 at 12:08 am
3D Engine:
http://www.infinity3d-engine.com/
December 21st, 2009 at 9:54 am
@fudo: Thanks, I’ve added it to the list. Do you know if there is an English version?
December 22nd, 2009 at 1:42 pm
Don’t see Spring ActionScript (formally Prana or Panda)
http://www.springactionscript.org/ in the list of frameworks, u should add it.
December 22nd, 2009 at 1:47 pm
@shamruk: Cheers mate, I’ve added it to the list under OOP Frameworks.
December 22nd, 2009 at 3:53 pm
Don’t see Orion or TempoLite in there =p
http://blog.coursevector.com/orion
http://blog.coursevector.com/tempolite
December 22nd, 2009 at 4:04 pm
@Gabriel: Thanks Gabriel for bringing these to my attention. I’ve added them to the list.
December 30th, 2009 at 6:05 pm
@Adrian Parr: There’s no english version yet. But they’re working on it.
January 2nd, 2010 at 6:39 pm
thx for all sources.
how can i use them!!?
Im new to AS3!
January 10th, 2010 at 9:22 pm
Simple to use 3D engine:
http://code.google.com/p/nd3d/
January 11th, 2010 at 9:03 am
@fudo: Thanks mate. I’ve added it to the list.
January 31st, 2010 at 10:25 am
Btw, u could also add my new SWFSize lib to your list.
SWFSize :: http://chargedweb.com/swfsize/
February 2nd, 2010 at 8:07 pm
Graet list!
More one 3D Engine:
Yogurt3D Game Engine (Y3D)
http://www.yogurt3d.com/
February 4th, 2010 at 10:45 am
@Jloa: Nice work buddy, I’ve added it now.
@Rodrigo: Thanks for the tip-off, I’ve now added Yogurt3D
February 5th, 2010 at 9:55 am
3 more valuable libraries/projects:
1. Data structures / Collections
Lite Collections for ActionScript Fx
http://sibirjak.com/blog/index.php/lite-collections/
2. Standard UI Components
AS Data Provider Controls
http://sibirjak.com/blog/index.php/asdpc/
3. AS Core Library
AS3 Commons
http://www.as3commons.org/
February 20th, 2010 at 11:25 pm
Asset Modifier, inject code into embedded animation assets
http://code.google.com/p/as3-asset-modifier/
April 5th, 2010 at 12:41 pm
You should really have a page with something to rate thoses libs. There is a whole lot of stuff in there and it would be great if the community could help sort that out!
Great list!
April 18th, 2010 at 6:08 pm
Sonoflash - Dynamic AS3 Audio http://www.sonoflash.com/
April 18th, 2010 at 7:19 pm
@Rodrigo: Thanks for remining me about Sonoflash. I did look at this a while ago when it was mentioned on the InsideRIA podcast (I think). I have now added it to the list.
May 5th, 2010 at 8:10 pm
well thats a huge list of links but as far as I visited they are uquite valuable thanks for the share!
May 19th, 2010 at 9:50 am
[…] (via blogna e adrianparr) […]
June 18th, 2010 at 12:56 pm
Flare3D - 3D engine/3D game engine http://www.flare3d.com
June 24th, 2010 at 9:06 am
Also like to add my Webservice project to the list!
http://code.google.com/p/as3-jaws/
Try it, you want be disappointed.
Besides that, very good list!!!
July 2nd, 2010 at 9:45 am
@arieln: Yeah, I have come across Flare3D before. I’ve now added it to the list.
Note to everyone else: Flare3D is not free!
July 5th, 2010 at 2:19 pm
CJSignals - a faster alternative to the native event system and AS3 Signals.
http://code.google.com/p/cjsignals/
July 5th, 2010 at 2:25 pm
@Allen: Good work mate. I’ll add it now. Cheers!
July 7th, 2010 at 11:51 pm
Hi Adrian, take a look over at http://fluxdb.fluxusproject.org
250+ libraries are now registered.
July 9th, 2010 at 10:35 am
@Jason: Wow, that’s a pretty big list of projects on there. I’ve added a direct link to your site at the top of my blog post.
July 15th, 2010 at 10:31 am
Hello Adrian, I saw your comment on flex-frameworks on mcorlan’s site and I want to share our MVC framework with you too. It’s called CycleFramework:
“CycleFramework is a view management and development oriented framework for applications implemented with actionscript3 and flex technologies. It is developed and mantained by Cycle-IT.
CycleFramework is specially useful for management-like applications, where the different view states follow a root-branch-leaf pattern clearly: the application will have a well defined navigation tree.”
Url: http://code.google.com/p/cycleframework/
Mirror: http://cycleframework.riaforge.org/
License: Open source (MIT)
July 15th, 2010 at 11:53 am
@Miguel: Thanks for letting me know about CycleFramework. I’ve now added it. Cheers.
July 20th, 2010 at 7:10 pm
That is really nice list. I didn’t even realize that there is so much of the libraries and engines. Thanks for that.