November 25th, 2010 by
Adrian

Over the last 12 months I’ve been using Snipplr to save code snippets online. It’s a great service for storing, sharing and accessing those bits of code that come in handy. You can also search for other peoples code and mark them as ‘favourites’ and follow people etc.
My snippets can be seen here.
My only criticism would be regarding the search results and the use of ‘tags’. You are able to ‘tag’ your snippets with keywords, but these don’t seem to be taken into account when doing a search. So this limits the results a bit.
Earlier in the year Snipplr was acquired by Envato (Owners of activeden, tuts+ and many more), which may mean some improvements are on the way.
Posted in ActionScript 3.0, Sample Code |
3 Comments »
August 19th, 2008 by
Adrian
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 or RIAForge.
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.
Update 15/04/12: Exagone has a list of libraries
Update 16/04/12: 68 Small but Useful Open Source ActionScript Libraries (misc) help Flex/Flash Developers Improve Work Efficiency
Update 17/04/12: List of ActionScript 3.0 APIs
3D Engines
3D Game Engines
2D Engines (utilising the GPU using Stage3D)
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
Website Frameworks
Debug / Stats / Trace / Output Panels
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/
- 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/actionscript/active-window-blur/
- 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/
- 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/
- colorjizz - A lightweight package for quickly converting colors to different formats, changing the properties of colors, matching colors and finding color harmonies
http://code.google.com/p/colorjizz/
- Easel - A colour manipulation library written in Actionscript 3
http://www.oinutter.co.uk/projects/easel/
- 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/
- MacMouseWheel – AS3.0 MouseWheel on Mac OS X
http://blog.pixelbreaker.com/flash/as30-mousewheel-on-mac-os-x
- SWFWheel – AS3.0 MouseWheel on Mac OS X
http://www.libspark.org/wiki/SWFWheel/en
- As3-Mouse-Wheel-Fixer – Fixes actionscript mousewheel support.
https://github.com/digi604/As3-Mouse-Wheel-Fixer
- 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/
- as3flobile – A set of Actionscript 3 components targeting the Flash Player on mobile devices
http://custardbelly.com/blog/?p=173
- short – Write less and do more with ActionScript 3.0
http://code.google.com/p/short/
- hexagonlib – Multi-purpose ActionScript 3 library
http://code.google.com/p/hexagonlib/
- as3glue – A Physical Interaction Library for Flash
http://code.google.com/p/as3glue/
- apdev-videoplayer – Open source ActionScript 3.0 script-only VideoPlayer
http://code.google.com/p/apdev-videoplayer/
- flash-runtime-font-publisher – A runtime font publisher for the Flash IDE
http://code.google.com/p/flash-runtime-font-publisher/
- flash-midi-server – A basic method for sending MIDI data out of Flash
http://code.google.com/p/flash-midi-server/
- as3syntaxhighlight – ActionScript library that can syntax highlight code in many languages
http://code.google.com/p/as3syntaxhighlight/
- fcss – Flash Cascading StyleSheet Library
http://fcss.flashartofwar.com/
- Degrafa - A declarative graphics framework for Flex
http://www.degrafa.org/
- as3feedparser – Syndication feed parser for ActionScript 3
http://code.google.com/p/as3feedparser/
- as3motion – Motion Detection for ActionScript 3
http://code.google.com/p/as3motion/
- QR Code Reader – A library that recognizes and decodes any QR Code from any image source
http://blog.jactionscripters.com/2009/05/23/introduction-of-qr-code-reader-library/
- HiSlope – AS3 toolkit for making filtering the live video a smoothie
https://github.com/og2t/HiSlope
- templelibrary – Temple Library for ActionScript 3
http://code.google.com/p/templelibrary/
- tlfx – Text Layout Framework Extended
http://code.google.com/p/tlfx/
- tinytlf – A tiny, versatile, AS3 text layout framework built on top of the Flash Text Engine for Flash and Flex applications
http://tinytlf.org/
- Indexhibit - Flash frontend for Indexhibit CMS
http://apdevblog.com/flash-frontend-for-indexhibit-cms/
- Transform Tool – Move, scale, rotate, skew and flip display objects
http://senocular.com/demo/TransformToolAS3/TransformTool.html http://senocular.com/?entry=799
- FlexORM – An Object Relational Mapping framework for Adobe AIR, avoiding the need to write database code or SQL
http://flexorm.riaforge.org/
- AS3Kinect - A library consisting in a server in C and a client for flash to gain acces to the kinect device
http://www.as3kinect.org/
- GraphicsUtil.drawArrow – Draw arrows using AS3
http://www.dncompute.com/blog/2008/07/17/graphicsutil-a-utility-class-for-drawing-arrows.html
- NeuroskyMindsetAS3API - ActionScript 3.0 API used for working with the Neurosky Mind BCI
https://github.com/seantheflexguy/NeuroskyMindsetAS3API
- FlashPress – An AMFPHP and Zend_AMF service for connecting to WordPress
http://www.blog.noponies.com/flash-press/
- SpriteSheet – Not an API, but a handy class for creating graphics from sprite sheets
http://www.bensilvis.com/?p=317
Mike Jones’ Sprite Sheet Maker AIR App is a handy way of creating your sprite sheet
- Font Reader – Actionscript 3 true type font parser
http://www.sephiroth.it/file_detail.php?id=159
- as3googleurlshortener – Shorten and expand URLs in Flash using Google’s URL Shortener Service (goo.gl)
https://github.com/adrianparr/as3googleurlshortener
- AS3FaceApi – An As3 port of the face.com face recognition API
https://github.com/ptitJean/AS3FaceApi
- blendmodes4flash – Pixel Bender shaders for Flash 10
http://code.google.com/p/blendmodes4flash/
- Pixel-Perfect Collision Detection
http://troygilbert.com/2009/08/pixel-perfect-collision-detection-revisited/
- FlashSize – Flash window size management for AS3
https://code.google.com/p/flashsize/
- SWFAsset – Simple SWF embed asset management
http://code.google.com/p/swfasset/
- fitIntoRect – Fit DisplayObject into Rectangle
http://blog.soulwire.co.uk/code/actionscript-3/fit-a-displayobject-into-a-rectangle
- MotionTracker – AS3 Webcam Motion Tracking
http://blog.soulwire.co.uk/code/actionscript-3/webcam-motion-detection-tracking
- ColourUtils – BitmapData Colour Palette
http://blog.soulwire.co.uk/code/actionscript-3/colourutils-bitmapdata-extract-colour-palette
- PaperSprite – Double Sided 3D Plane in FP10
http://blog.soulwire.co.uk/code/open-source/two-sided-planes-in-flash-player-10
- DynamicSprite – Utility Class For Easy Runtime Asset Management
http://blog.soulwire.co.uk/code/actionscript-3/managing-runtime-loaded-dynamic-assets
- ASEEncoder – ASE (Adobe Swatch Exchange) Encoder
http://blog.soulwire.co.uk/code/actionscript-3/as3-ase-adobe-swatch-exchange-encoder
- as3ase – Libraries for reading and writing ASE ByteArrays
http://code.google.com/p/as3ase/
- TextAnim – A class for dynamic text animation in actionscript 3
http://code.google.com/p/textanim/
- swfexplorer – AS3 library to extract SWF linked classes definitions and GPU acceleration mode
http://code.google.com/p/swfexplorer/
- Sekati API – A Pure Actionscript 3.0 framework designed to bootstrap the development of flash/flex projects
http://code.google.com/p/sekati/
- as3-object-cloud – For automatic arrangement of graphical objects without overlapping.
http://code.google.com/p/as3-object-cloud/
- googleas3api – AS3 library on Google Web APIs, integrate the power of Google in your Flash/Flex/AIR application (searches, translation, suggest, weather, feeds)
http://code.google.com/p/googleas3api/
- BitmapAnimation – Compressed, High-Performing Animations in Flash
http://nicolasschudel.name/bitmap-animations/
- htmlwrapper – A cross-browser compliant HTML/CSS rendering engine written in ActionScript
http://code.google.com/p/htmlwrapper/
- as3mathlib – Intended to provide a rudimentary numerical analysis toolkit
http://code.google.com/p/as3mathlib/
- guttershark - Actionscript 3 Framework
https://github.com/beheadedmyway/guttershark
- SPAS – Swing Package for ActionScript for building RIAs and GUIs
http://www.flashapi.org/
- Progression – A general framework for building Flash websites
http://progression.jp/en/
- Object Handles – Actionscript 3 Library to enable user movement & resizing of components.
http://www.objecthandles.com
- AS3MUL – The AS3 Multiuser Library is a Flash peer to peer framework built using Adobe Cirrus with ease of use and scalability in mind.
http://multiuser.reyco1.com/blog/
- BMFontRenderer – AS3 renderer for bitmap font data in the BMFont format.
https://github.com/bengarney/BMFontRenderer
- AS3FaceApi – An As3 port of the face.com face recognition API.
https://github.com/ptitJean/AS3FaceApi
- Beyond Reality Face – Create your own AR app with our SDK. (Commercial)
http://www.beyond-reality-face.com/sdk
- actionscript-as3for2 – A framework for ActionScript 2 that wraps around the language to emulate ActionScript 3.
https://github.com/dreamsocket/actionscript-as3for2
- YCanvas – An open source AS3 library that provides stage3D (GPU) engine for perfectly overlapping grid based zooming projects.
https://github.com/jozefchutka/YCanvas
- BitmapData Average Colours – Finding the Average Colours in an Image
http://blog.soulwire.co.uk/code/actionscript-3/extract-average-colours-from-bitmapdata
- Boid – AS3 Flocking & Steering Behaviors
http://blog.soulwire.co.uk/laboratory/flash/as3-flocking-steering-behaviors
- SimpleGUI – Fast AS3 Prototyping with Minimal Comps
http://blog.soulwire.co.uk/code/actionscript-3/simple-flash-prototype-gui-tool
- Perlin Noise Flow Field – Simulating Flocking Behavior with Perlin Noise
http://blog.soulwire.co.uk/laboratory/flash/perlin-noise-flow-field
- Glitchmap – AS3 BitmapData Glitch Generator
http://blog.soulwire.co.uk/laboratory/flash/as3-bitmapdata-glitch-generator
- 3D Ribbons in Papervision – Ribbon3D Class for Drawing 3D Lines and Ribbons in Papervision3D
http://blog.soulwire.co.uk/code/actionscript-3/papervision3d-ribbons
- BitmapData Colour Palette – Extracting Interesting Colour Palettes from an Image
http://blog.soulwire.co.uk/code/actionscript-3/colourutils-bitmapdata-extract-colour-palette
- Recursive Polygon Subdivision – A 2D Polygon Subdivision Algorithm
http://blog.soulwire.co.uk/laboratory/flash/recursive-polygon-subdivision
- 2D Cellular Automata – Actionscript 3 Game of Life
http://blog.soulwire.co.uk/laboratory/flash/2d-cellular-automata
- Tuio (Multi-touch) – An AS3 library for receiving and processing tuio tracking data.
http://code.google.com/p/tuio-as3/
- UndoManager – A simple ActionScript library to add undo/redo functionality to your Flex/ActionScript projects.
http://n-so.com/blog/2012/02/27/undomanager-for-actionscript/
- AS3FP – A collection of functional idioms for ActionScript 3 based on Haskell and Coffeescript.
https://github.com/jadders/AS3FP
- simplestagevideo – StageVideo made easy.
http://code.google.com/p/simplestagevideo/
- as3httpclientlib – HTTP/HTTPS client library for Actionscript 3.
http://code.google.com/p/as3httpclientlib/
- ASCrypt3 – a group of various Encryption and encoding Algorithms, including Base64, GUID, MD5, SHA1, LZW.
http://ascrypt3.riaforge.org/
- navigator-as3 – A tiny yet powerful library to deal with navigation and flow in your ActionScript projects.
http://github.com/epologee/navigator-as3
- IN2AR – An AS3 Library that allows you to detect images and estimate their pose using standard webcams/cameras.
http://www.in2ar.com/
- DuplicateLoader – AS3 Duplicate Loaded SWF.
http://labs.tomasino.org/2010/04/20/as3-duplicate-loaded-swf/
- StringTokenizer – Provides a simple mechanism from which Strings can be extracted into individual tokens based on a specific delimiter.
http://www.ericfeminella.com/blog/2007/11/01/as3-stringtokenizer/
- Inflector – Allows for pluralizing, singularizing, camel casing, underscoring and humanizing words.
http://ak33m.com/?p=43
- Spellchecker – ActionScript Spellchecker for Flash Textfields.
http://apdevblog.com/actionscript-spellchecker-for-flash-textfields-with-source-code-and-example/
- Squiggly – A spell checking engine.
http://labs.adobe.com/technologies/squiggly/
- ColorMatrix – Useful AS3 Colour Transform Methods.
http://code.google.com/p/quasimondolibs/source/browse/trunk/quasimondolibs/com/quasimondo/geom/ColorMatrix.as
- KeyCode – Static constants for keyboard key codes.
http://code.google.com/p/cheezeworld/source/browse/trunk/com/cheezeworld/utils/KeyCode.as?r=4
- AIRKinect – Microsoft Kinect SDK Native Extension for Flash.
https://github.com/AS3NUI/AIRKinect
- as3_openni – AS3 server/client for OpenNI (Open Natural Interaction).
https://github.com/imekinox/as3_openni
- as3osceleton – Using Kinect as a multitouch device in adobe AIR.
http://blog.aboutme.be/2011/03/07/as3osceleton-using-kinect-as-a-multitouch-device-in-adobe-air/
- actionscript-diff – An ActionScript 3 implementation of the Myer’s diff algorithm.
http://blogs.adobe.com/charles/2011/12/diff-library-for-actionscript.html
- Ember – Flash component based entity system framework for game development.
https://github.com/tdavies/Ember
- Ash – An Actionscript 3 entity framework for game development.
https://github.com/richardlord/Ash
- Reflection class – Looks like a reflection of an image on a piece of glass.
http://weblog.cahlan.com/2007/01/reflection-class.html
- DistortImage
http://www.rubenswieringa.com/blog/distortimage
- drawPlane/distortImage
http://zehfernando.com/2010/the-best-drawplane-distortimage-method-ever/
- ProjectorCamera
http://makc3d.wordpress.com/2012/06/05/projector-camera-sync/
- Animated Bitmap Class
http://blog.hexagonstar.com/animatedbitmapclass/
- AS3 Global Object – Global Object is a Singleton that lets you store dynamic variables in a globally accessible location within your AS3 application.
http://www.uza.lt/codex/as3-global-object/
- AS3 Scale9 Bitmap – A helper class that lets you create scale9 sprites with bitmap data fill.
http://www.uza.lt/codex/as3-scale9-bitmap/
- Scale25 – A more powerful way to skin assets without the hassles and limitations of Flash’s built in scale 9 features.
http://theorynine.com/labs/components-source/scale-25/
- ScaleBitmap – 9-slice bitmap class.
http://www.bytearray.org/?p=118
- InteractivePNG – Transparent parts of a PNG in your MovieClip are ignored during mouse interactions.
http://blog.mosessupposes.com/?p=40
- NpContextMenu – ActionScript 3 class for creating and interacting with Contextual Menus.
http://www.blog.noponies.com/2008/06/actionscript-3-contextual-menu-manager-class/
- Scale9Mask – Creates a rounded rectangle mask that automatically scales according to the scale9Grid rules.
http://blog.ickydime.com/2008/07/update-scale9grid-class.html
- as3xls – Read and write Excel files in Flex
http://code.google.com/p/as3xls/
- ICODecoder – Read ICO file and Display it as Bitmap in ActionScript
http://ntt.cc/2008/10/02/using-icodecoder-class-to-read-ico-file-and-display-it-as-bitmap-in-actionscript.html
- Mosaic – Allow you to create a pixellated copy of any display object.
http://juliankussman.com/blog/2008/10/01/as3-bitmap-mosaic-class/
- metaphile – Provides the ability to read and write metadata to common file formats.
http://code.google.com/p/metaphile/
- OpenZoom – Easily build powerful applications, beautiful sites and stunning maps which make use of the zooming metaphor and high-resolution images.
http://www.openzoom.org
- as3Query – Actionscript Port of jQuery
http://tech.nitoyon.com/blog/2008/01/as3query_alpha.html
- AS3GL – OpenGL style library for none GPU accelerated AS3
http://blog.digital-glue.com/2011/01/introducing-as3gl/
- as3-lib-subtitle – Load subtitle in Flash or Flex projects using the formats (.srt .sub .usf and json format)
https://github.com/dayvson/as3-lib-subtitle
- ReduceColors – Color depth change in an image
http://en.nicoptere.net/?p=8
- Catmull-Rom Spline – Join points using Catmull-Rom Spline algorithm.
http://www.motiondraw.com/blog/?p=53
- Line Generalization (Smoothing, Simplifying) – A way to reduce the number of points to describe graphical shapes and to get nice, smooth lines.
http://www.motiondraw.com/blog/?p=50
- vectorization – Convert bitmapdata to vectors.
http://en.nicoptere.net/?p=166
- vectorizationpackage – Vectorization on the fly – raster to vector at runtime in the Flash Player.
http://code.google.com/p/vectorizationpackage/
- AS 3 Parametric Curve Library
http://www.algorithmist.net/as3pc.html
- as3delaunay – Delaunay triangulation and Voronoi diagram for Flash
http://nodename.github.com/as3delaunay/
- as3-commons-bytecode – an open-source library providing a ABC bytecode parsing and publishing and bytecode based reflection API for AS3
http://www.as3commons.org/as3-commons-bytecode/index.html
- Shape Tweens Through Code
http://www.motiondraw.com/blog/?p=51
- GradientTween – Create complex linear and radial gradients in AS3.
http://www.motiondraw.com/blog/?p=52
- Basics In Generative Art – Lines, Angles, Intercept, Circle, Triangle Stuff
http://en.nicoptere.net/?p=1442
- Delaunay triangulation and Voronoï diagram
http://en.nicoptere.net/?p=10
- Delaunay – Delaunay triangulation in ActionScript 3.
http://indiemaps.com/blog/2008/05/delaunay-triangulation-in-actionscript-3/
- isolines – Isolining package for ActionScript 3
http://indiemaps.com/blog/2008/06/isolining-package-for-actionscript-3/
- SHP (ESRI Shapefile Reader) – An AS3 library for parsing ESRI Shapefiles.
http://shp.riaforge.org/
- CubicBezier – Cubic Bezier curves in AS3.
http://www.cartogrammar.com/blog/actionscript-curves-update/
- CurvedLines – Drawing Curved Lines Simplified
http://gskinner.com/blog/archives/2008/05/drawing_curved_.html
- ZXing Barcode Library – For creating and reading barcodes and QRCodes.
http://zxing.riaforge.org
- as3-qrcode-encoder – A QR code encoder in AS3.
https://github.com/jbpin/as3-qrcode-encoder
- foxhole-starling – Mobile UI components for Starling.
https://github.com/joshtynjala/foxhole-starling
- GPUI – Stage3D based UI.
https://github.com/inspirit/GPUI
- as3glue – A Physical Interaction Library for Flash and Arduino.
http://code.google.com/p/as3glue/
- ImageSaver – Helper class for saving JPG or PNG at runtime.
http://blog.stroep.nl/2008/08/as3-imagesaver-class-v10/
- FlashTextEngine – A SWC library that breaks text apart and triggers each letter, word or line in a specific time interval defined by the user.
http://rgbwired.net/
- Blob Detection – Blob detection in AS3.
http://play.blog2t.net/fast-blob-detection/
- Gestouch – NUI gestures detection framework for mouse, touch and multitouch AS3 development.
https://github.com/fljot/Gestouch
- GPUImage – AS3 framework for GPU-based image processing.
https://github.com/inspirit/GPUImage
- TouchScrolling – TouchScrollManager (“kinetic” touch scrolling) for AS3.
https://github.com/fljot/TouchScrolling
- EasyStarAS3 – Asynchronous A* made simple in AS3.
https://github.com/prettymuchbryce/EasyStarAS3
- ASAXB – An Actionscript 3 implementation of JAXB (XML Parser).
http://code.google.com/p/asaxb/
- Circular Textfield – Click on ‘DETAILS’ button for source code.
http://play.mathieu-badimon.com/circular/
- AS3 Lightning / Thunderbolt / Electric discharge Class
http://blog.oaxoa.com/2009/07/27/actionscript-3-as3-lightning-thunderbolt-electric-discharge-class/
http://blog.open-design.be/2010/08/04/lightning-effect-in-flash-as3/
- as3gif – Lets you play and encode animated GIF’s with ActionScript 3
http://www.bytearray.org/?p=95
http://code.google.com/p/as3gif/
Posted in ActionScript 3.0, AIR, Augmented Reality, Flash, Flex, Papervision 3D, Tweening |
123 Comments »
February 25th, 2008 by
Adrian
Just for reference, here is the default code that Flex gives you when starting a new Flex project and ActionScript project.
Default Flex MXML file
< ?xml version="1.0" encoding="utf-8"?>
<mx :Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
</mx>
Default ActionScript file
package {
import flash.display.Sprite;
public class ClassName extends Sprite
{
public function ClassName()
{
}
}
}
Posted in ActionScript 3.0, Flash |
No Comments »