Che usiate
Flash per siti, applicazioni web, applicazioni mobile, widget desktop o altro ancora (
recentemente la piattaforma sta sondando nuovi orizzonti verso le internet TV) il lavoro con il codice ActionScript 3, avantaggiato dal fatto che è Object Oriented, ha visto negli ultimi anni un fiorire di librerie esterne e open per velocizzare il tempo di sviluppo e aggiungere quell'effetto "WOW!" ai vostri file swf e affini.
Come al solito, sentitevi liberi di suggerirne altre nei commenti!
Animazione
TweenLite - secondo me l'indiscussa libreria per le animazioni AS3, recentemente ho scritto un
tutorial introduttivo a riguardo.
Tweener - il grande rivale di TweenLite, del quale trovate una
guida in italiano direttamente su Html.it
3D
Papervision - una delle librerie 3D più belle secondo me, non istantanea da usare ma sul sito stesso fioccano i tutorial!
Alternativa - questa libreria ultimamente sta guadagnando molta notorietà essendo stata una delle prime a sviluppare il codice sul nuovo
Flash Player 11 Molehill ed essendo quella con cui è stato realizzato il favoloso
Max Racer Demo.
FLAR Toolkit - Se siete interessati alla
realtà aumentata e volete sperimentarla con i linguaggi web, questa è la libreria che fa per voi, avviso che è molto complessa da usare ma restituisce grandi soddisfazioni!
Qui un tutorial per farci le prime smanettate.
Vario
Alive PDF - generare PDF in runtime da un applicazione Flash o AIR? E' possibile con questa libreria, video introduttivo ed esempi direttamente sul sito.
Box 2D Physics - Forse l'unica liberia dove non è necessario scrivere codice AS3, Box 2D arriva con un'estensione per Flash Professional che ci permette di applicare fisica e gravità agli elementi sullo stage! Provate le demo sul sito e guardate il
video tutorial di
Lee Brimelow per farvi un'idea di come integrarla nel vostro prossimo gioco.
AS3 Core Lib - Questa libreria creata dai maestri di Flash (
uno a caso... Mike Chambers) aggiunge nuove funzionalità come la codifica di stringhe con l'algoritmo MD5, codifica di immagini in jpg e png e altre goodies molto "matematiche".
LoaderMax - Questa libreria sviluppata da Greensock (
lo stesso tizio dietro TweenLite) velocizza e ottimizza le operazioni di caricamento di file esterni come immagini o altri swf, tra le cose notevoli la possibilitù di creare facilmente preloader per più elementi insieme a un preloader generale!
BONUS - Flex framework!
Uno dei framework più interessanti di Flash è
Flex, che oltre a essere integrato all'interno del nuovo
Flash Builder 4 è anche disponibile in modo "indipedente" e gratuito. Sicuramente lavorare con solo il framework senza l'IDE grafico è un po più scomodo ma scoprirete che Flex è in grado di velocizzare molto il lavoro nella creazione di Rich Internet Applications... e nel caso volete provare l'esperienza migliore Flash Builder 4 ha un periodo di prova di
60 giorni!