March 4th, 2011 by Adrian
A new podcast has been brought to my attention called the Creative Coding Podcast .
Hosted by Seb Lee-Delisle and Iain Lobb , two names I’m sure you will recognise from the UK Flash scene.
They will be discussing the ins-and-outs of programming for visual and creative applications. The first episode only went out on 30th January 2011, so it is still early days. Give them your support by subscribing in iTunes now.
Here are direct links to the three episodes so far …
Enjoy!
UPDATE – October 29th 2012 – New episodes have been added below …
Episode 4 – Flash Special (plus WebGL and Unity3D)
Episode 5 – Game Design and Conference Etiquette with Ryan Henson Creighton
Episode 6 – openFrameworks, Adobe CS5.5 and multi-touch gaming
Episode 7 – openFrameworks and Open Source with Pete Hellicar and Joel Gethin Lewis
Episode 8 – Rome, Chrome and Angry Birds
Episode 10 – Teaching Game Development, Stencyl and New York
Episode 11 – Eyeo Festival with Golan Levin and Ben Fry
Episode 12 – Art from code with Casey Reas and Marius Watz
Episode 13 – JavaScript, Corona and Seb’s jumbotron
Episode 14 – Live from Flash on the Beach! With Lee Brimelow, John Davey and Keith Peters
Episode 15 – Unity3D with Aras Pranckevičius
Episode 16 – Flashageddon with Stacey Mulcahy
Episode 17 – Coding a platform game, haXe NME and Big Spaceship’s Joshua Hirsh
Episode 18 – How to teach programming, with Daniel Shiffman
Episode 19 – Trolling, jQuery and Open Frameworks with Joshua Noble
Episode 20 – CSS Special with Val Head
Episode 21 – three.js with Mr.doob, live from FITC Amsterdam
Episode 22 – Meeting Flash game developers at Flash Gaming Summit
Episode 23 – Making games with Flash, Node.js and Scratch
Episode 24 – Game cloning, intellectual property and ideas
Episode 25 – US visas, retina screens and art for non-artists
Episode 26 – Kyle McDonald meets the Secret Service
Episode 27 – openFrameworks and C++ with Zach Lieberman
Posted in ActionScript 3.0 , Adobe , AIR , Android , Augmented Reality , BlackBerry , Flash , Flash Catalyst , Flex , Game , Generative Art , Infographics , iPhone , Mobile , OpenFrameworks , Papervision 3D , Physical Computing , Podcast , Processing , Websites | 2 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 »
April 30th, 2008 by Adrian
I’ve just been having a play with Papervision3D 2.0 (Great White) and here are the results of my first test. I create 240 cubes inside a loop, positioning them in rows across the stage. Each cube uses six movieclips from the library as their materials. Each cube then rotates depending on the cursor position on the stage.
Here is the code for the document class.
package
{
import flash.display .MovieClip ;
import flash.events .Event ;
import flash.display .StageQuality ;
import org.papervision3d .cameras .Camera3D ;
import org.papervision3d .render .BasicRenderEngine ;
import org.papervision3d .scenes .Scene3D ;
import org.papervision3d .view .Viewport3D ;
import org.papervision3d .materials .* ;
import org.papervision3d .objects .primitives .* ;
import org.papervision3d .materials .utils .* ;
public class Main03 extends MovieClip
{
private var face1:MovieClip ;
private var face2:MovieClip ;
private var face3:MovieClip ;
private var face4:MovieClip ;
private var face5:MovieClip ;
private var face6:MovieClip ;
private var viewport:Viewport3D;
private var renderer:BasicRenderEngine;
private var scene:Scene3D;
private var camera :Camera3D;
private var mm1:MovieMaterial;
private var mm2:MovieMaterial;
private var mm3:MovieMaterial;
private var mm4:MovieMaterial;
private var mm5:MovieMaterial;
private var mm6:MovieMaterial;
private var cube1:Cube;
private var cube2:Cube;
private var cube3:Cube;
private var cube4:Cube;
private var cube5:Cube;
private var cube6:Cube;
private var cube7:Cube;
private var cube8:Cube;
private var cube9:Cube;
private var cube10:Cube;
private var cube11:Cube;
private var cube12:Cube;
private var cube13:Cube;
private var cube14:Cube;
private var cube15:Cube;
private var cube16:Cube;
private var cube17:Cube;
private var cube18:Cube;
private var cube19:Cube;
private var cube20:Cube;
private var cube21:Cube;
private var cube22:Cube;
private var cube23:Cube;
private var cube24:Cube;
private var cube25:Cube;
private var cube26:Cube;
private var cube27:Cube;
private var cube28:Cube;
private var cube29:Cube;
private var cube30:Cube;
private var cube31:Cube;
private var cube32:Cube;
private var cube33:Cube;
private var cube34:Cube;
private var cube35:Cube;
private var cube36:Cube;
private var cube37:Cube;
private var cube38:Cube;
private var cube39:Cube;
private var cube40:Cube;
private var cube41:Cube;
private var cube42:Cube;
private var cube43:Cube;
private var cube44:Cube;
private var cube45:Cube;
private var cube46:Cube;
private var cube47:Cube;
private var cube48:Cube;
private var cube49:Cube;
private var cube50:Cube;
private var cube51:Cube;
private var cube52:Cube;
private var cube53:Cube;
private var cube54:Cube;
private var cube55:Cube;
private var cube56:Cube;
private var cube57:Cube;
private var cube58:Cube;
private var cube59:Cube;
private var cube60:Cube;
private var cube61:Cube;
private var cube62:Cube;
private var cube63:Cube;
private var cube64:Cube;
private var cube65:Cube;
private var cube66:Cube;
private var cube67:Cube;
private var cube68:Cube;
private var cube69:Cube;
private var cube70:Cube;
private var cube71:Cube;
private var cube72:Cube;
private var cube73:Cube;
private var cube74:Cube;
private var cube75:Cube;
private var cube76:Cube;
private var cube77:Cube;
private var cube78:Cube;
private var cube79:Cube;
private var cube80:Cube;
private var cube81:Cube;
private var cube82:Cube;
private var cube83:Cube;
private var cube84:Cube;
private var cube85:Cube;
private var cube86:Cube;
private var cube87:Cube;
private var cube88:Cube;
private var cube89:Cube;
private var cube90:Cube;
private var cube91:Cube;
private var cube92:Cube;
private var cube93:Cube;
private var cube94:Cube;
private var cube95:Cube;
private var cube96:Cube;
private var cube97:Cube;
private var cube98:Cube;
private var cube99:Cube;
private var cube100:Cube;
private var cube101:Cube;
private var cube102:Cube;
private var cube103:Cube;
private var cube104:Cube;
private var cube105:Cube;
private var cube106:Cube;
private var cube107:Cube;
private var cube108:Cube;
private var cube109:Cube;
private var cube110:Cube;
private var cube111:Cube;
private var cube112:Cube;
private var cube113:Cube;
private var cube114:Cube;
private var cube115:Cube;
private var cube116:Cube;
private var cube117:Cube;
private var cube118:Cube;
private var cube119:Cube;
private var cube120:Cube;
private var cube121:Cube;
private var cube122:Cube;
private var cube123:Cube;
private var cube124:Cube;
private var cube125:Cube;
private var cube126:Cube;
private var cube127:Cube;
private var cube128:Cube;
private var cube129:Cube;
private var cube130:Cube;
private var cube131:Cube;
private var cube132:Cube;
private var cube133:Cube;
private var cube134:Cube;
private var cube135:Cube;
private var cube136:Cube;
private var cube137:Cube;
private var cube138:Cube;
private var cube139:Cube;
private var cube140:Cube;
private var cube141:Cube;
private var cube142:Cube;
private var cube143:Cube;
private var cube144:Cube;
private var cube145:Cube;
private var cube146:Cube;
private var cube147:Cube;
private var cube148:Cube;
private var cube149:Cube;
private var cube150:Cube;
private var cube151:Cube;
private var cube152:Cube;
private var cube153:Cube;
private var cube154:Cube;
private var cube155:Cube;
private var cube156:Cube;
private var cube157:Cube;
private var cube158:Cube;
private var cube159:Cube;
private var cube160:Cube;
private var cube161:Cube;
private var cube162:Cube;
private var cube163:Cube;
private var cube164:Cube;
private var cube165:Cube;
private var cube166:Cube;
private var cube167:Cube;
private var cube168:Cube;
private var cube169:Cube;
private var cube170:Cube;
private var cube171:Cube;
private var cube172:Cube;
private var cube173:Cube;
private var cube174:Cube;
private var cube175:Cube;
private var cube176:Cube;
private var cube177:Cube;
private var cube178:Cube;
private var cube179:Cube;
private var cube180:Cube;
private var cube181:Cube;
private var cube182:Cube;
private var cube183:Cube;
private var cube184:Cube;
private var cube185:Cube;
private var cube186:Cube;
private var cube187:Cube;
private var cube188:Cube;
private var cube189:Cube;
private var cube190:Cube;
private var cube191:Cube;
private var cube192:Cube;
private var cube193:Cube;
private var cube194:Cube;
private var cube195:Cube;
private var cube196:Cube;
private var cube197:Cube;
private var cube198:Cube;
private var cube199:Cube;
private var cube200:Cube;
private var cube201:Cube;
private var cube202:Cube;
private var cube203:Cube;
private var cube204:Cube;
private var cube205:Cube;
private var cube206:Cube;
private var cube207:Cube;
private var cube208:Cube;
private var cube209:Cube;
private var cube210:Cube;
private var cube211:Cube;
private var cube212:Cube;
private var cube213:Cube;
private var cube214:Cube;
private var cube215:Cube;
private var cube216:Cube;
private var cube217:Cube;
private var cube218:Cube;
private var cube219:Cube;
private var cube220:Cube;
private var cube221:Cube;
private var cube222:Cube;
private var cube223:Cube;
private var cube224:Cube;
private var cube225:Cube;
private var cube226:Cube;
private var cube227:Cube;
private var cube228:Cube;
private var cube229:Cube;
private var cube230:Cube;
private var cube231:Cube;
private var cube232:Cube;
private var cube233:Cube;
private var cube234:Cube;
private var cube235:Cube;
private var cube236:Cube;
private var cube237:Cube;
private var cube238:Cube;
private var cube239:Cube;
private var cube240:Cube;
private var cubeSize:Number ;
private var spacing:Number ;
private var polys:Number ;
private var numCubes:Number ;
private var numCols:Number ;
private var numRows:Number ;
public function Main03( ) :void
{
var i:Number ;
var j:Number ;
cubeSize = 15 ;
spacing = 25 ;
polys = 1 ;
numCols = 20 ;
numRows = 12 ;
numCubes = numCols * numRows;
stage .quality = StageQuality.LOW ;
var offset:Number = spacing/ 2 ;
var startX:Number = ( ( stage .stageWidth / 2 ) * -1 ) + offset;
var startY:Number = ( ( stage .stageHeight / 2 ) ) - offset;
viewport = new Viewport3D( 0 , 0 , true , true ) ;
addChild( viewport) ;
viewport.buttonMode = false ;
renderer = new BasicRenderEngine( ) ;
scene = new Scene3D( ) ;
camera = new Camera3D( ) ;
camera .zoom = 11 ;
camera .focus = 100 ;
face1 = new Face1( ) ;
face2 = new Face2( ) ;
face3 = new Face3( ) ;
face4 = new Face4( ) ;
face5 = new Face5( ) ;
face6 = new Face6( ) ;
for ( i=1 ; i< =6 ; i++) {
addChild( this [ "face" +i] ) ;
this [ "mm" +i] = new MovieMaterial( this [ "face" +i] ) ;
this [ "mm" +i] .interactive = false ;
this [ "mm" +i] .smooth = false ;
this [ "mm" +i] .animated = false ;
}
var counter:Number = 1 ;
for ( i=1 ; i< =numCols; i++) {
for ( j=1 ; j< =numRows; j++) {
this [ "cube" +counter] = new Cube( new MaterialsList( { front:mm1, back:mm2, left :mm3, right :mm4,top:mm5, bottom:mm6} ) , cubeSize, cubeSize, cubeSize, polys, polys, polys) ;
scene.addChild ( this [ "cube" +counter] ) ;
this [ "cube" +counter] .x = startX + ( spacing * ( i - 1 ) ) ;
this [ "cube" +counter] .y = startY - ( spacing * ( j - 1 ) ) ;
counter++;
}
}
for ( i=1 ; i< =6 ; i++) {
removeChild( this [ "face" +i] ) ;
}
stage .addEventListener ( Event.ENTER_FRAME , stage_ENTER_FRAME) ;
}
private function stage_ENTER_FRAME( event:Event) :void
{
var xDist:Number = mouseX - stage .stageWidth * 0.5 ;
var yDist:Number = mouseY - stage .stageHeight * 0.5 ;
for ( var i:Number = 1 ; i < = numCubes; i++) {
this [ "cube" +i] .rotationY += xDist * 0.05 ;
this [ "cube" +i] .rotationX += -yDist * 0.05 ;
}
renderer.renderScene ( scene, camera , viewport) ;
}
}
}
If anyone knows how you can declare the private variables for the cubes in a loop then I’d love to know how you do it.
Remember to download and install the Papervision 2.0 (Great White) classes from GoogleCode and modify the class path in the publish settings dialogue box.
You can download the zipped up source files here.
Posted in Flash , Papervision 3D | 6 Comments »
April 24th, 2008 by Adrian
Fabian Vercuiel has posted a useful entry on his blog titled ‘Installing Papervision3D on Flash and Flex ‘ which outlines how to get up and running with Papervision3D using Flash and Flex.
He covers, downloading and installing a subversion client such as TortoiseSVN , getting the Great White Papervision3D files from GoogleCode , downloading and installing the Flash Extension (mxp file), adding the Papervision3D class-path, adding the SWC file in Flex Builder.
This is all pretty useful information if you haven’t done it before.
Posted in Flash , Flex , Papervision 3D | 1 Comment »
April 21st, 2008 by Adrian
Yipee! Ordered my Flash on the Beach 08 ticket this morning. The tickets went on sale this weekend (just gone) and already 150 tickets have been sold. The first 250 tickets can be purchased at the reduced Super Early Bird price of £199 for the 3-day conference pass. They are also holding two pre-conference workshops on the Sunday (28th Sept), I have booked for the Papervision3D session.
Currently, there are 94 Super Early Bird tickets left. So get in there quick if you want to save some money.
At the time of writing, the confirmed speaker list (with links to their personal websites) includes …
I’m really looking forward to it. I went to both the 2006 and the 2007 conference and it is a fantastic event. We’re so lucky to have an event like this held in the UK. I always come away from it inspired, fired up and wanting to learn more. Many thanks to John Davey for organising this awesome event every year.
If you haven’t been before, get your tickets and see for yourself. I’ll see you there …
Posted in ActionScript 3.0 , Adobe , AIR , Conferences and Events , Flash , Flex , Papervision 3D | No Comments »
February 1st, 2008 by Adrian
Last night was January’s London Flash Platform User Group meeting at the CosmoBar in Clerkenwell. The speakers were Paddy Keane talking about his experience of using PureMVC and Rob Bateman talking about the history of 3D on the web. The event was so popular that Tink had to send an email out to everybody warning that over 120 people had signed up to go, and that places would have to be on a first-come-first-served basis (normally we only get around 40 – 50 people). Anyway, here is a quick bullet point summary of what they covered.
PureMVC (19:00 – 20:00) – Paddy Keane
Why use a framework?
gives agility to the project and code
helps with risk management
good when features are changing
Based on Model, View, Controller but with additional Façade
gives code clarity
shows your coding intent
need to have good Development Process
start with a list of features
mock-up features and then test
The best way to get started with PureMVC is to read the Best Practices document and then read it again
The 3rd Way: Handling 3D on the Web ( 20:15 – 21:15 ) – Rob Bateman
Posted in ActionScript 3.0 , Conferences and Events , Flash , LFPUG , Papervision 3D | No Comments »
January 28th, 2008 by Adrian
This Thursday (31st January) there is a London Flash Platform User Group meeting. The speakers lined up are Paddy Keane talking about PureMVC and Rob Bateman talking about 3D in Flash (Away3D , Papervision3D and Sandy ). It should be very interesting.
As always, a big ‘thank you’ to Tink for organising the event.
Time: 19:00 – 23:00 (doors open at 18:30)
Venue: CosmoBar, 50-54 Clerkenwell Road, EC1M 5PS (click for map )
Posted in Conferences and Events , Flash , Papervision 3D | No Comments »
January 28th, 2008 by Adrian
Back in November 2007 I went down to Brighton for the Flash On The Beach conference. It was a fantastic event (as it was in 2006) and John Davey did a great job of organising the event and getting a wish list of speakers from around the world. Here is a list of the speakers that I managed to catch across the three auditoriums .
Monday 5th November
Tuesday 6th November
Wednesday 7th November
All of these presenters are doing some amazing work and I came away from Brighton really inspired and eager to learn more. Here’s looking forward to Flash On The Beach 2008!
Posted in Adobe , AIR , Conferences and Events , Flash , FlashLite , Flex , Papervision 3D | No Comments »