Adobe Flash
Da Wikipedia, l'enciclopedia libera.
Flash | |
---|---|
Sviluppatore | Adobe Systems (in precedenza Macromedia) |
Ultima versione | Flash 8 / 30 settembre, 2005 |
OS | Windows. Mac OS. GNU/Linux |
Genere | Animazione |
Licenza | Proprietaria |
Sito web | www.adobe.com |
Adobe Flash (in precedenza Macromedia Flash e ancora prima FutureSplash) è un software per uso prevalentemente grafico che consente di creare animazioni vettoriali principalmente per il web. Viene utilizzato inoltre per creare giochi o interi siti web e grazie all'evoluzione delle ultime versioni è divenuto un potente strumento per la creazione di Rich Internet Application e piattaforme di streaming audio/video.
Indice |
[modifica] Caratteristiche
Flash permette di creare animazioni complesse e multimediali. All'interno di esse infatti si possono inserire:
- forme vettoriali, che sono gli oggetti principali con cui Flash permette di lavorare.
- testo (sia statico sia dinamico) e caselle di input per il testo.
- immagini raster (Bitmap, GIF, Jpeg, PNG, TIFF e altri formati) sotto forma di oggetto bitmap.
- audio (MP3, WAV e altri), sia in streaming che per effetti sonori.
- video (AVI, QuickTime, MPEG, Windows Media Video, FLV).
- altre animazioni create con Flash, (solo tramite ActionScript).
Inoltre permette di creare animazioni interattive, grazie alla presenza di un linguaggio di scripting interno. Tramite questo linguaggio, denominato Actionscript e basato su ECMAScript, è possibile applicare comportamenti agli oggetti o ai fotogrammi dell'animazione. Inizialmente erano presenti solo poche azioni, ma allo stato attuale Actionscript è diventato uno strumento molto potente. Grazie ad esso si possono creare infatti menu, sistemi di navigazione, GUI, siti web completi e giochi anche complessi.
Un'altra caratteristica importante è la possibiltà di mantenere simboli riutilizzabili in una libreria. Esistono diverse tipologie di simboli, fra i quali semplici oggetti grafici, clip filmato (sotto-animazioni con una timeline propria e indipendente da quella principale), pulsanti, oggetti bitmap etc. Questa carateristica è molto importante, in quanto permette di:
- semplificare il lavoro dello sviluppatore, che può modificare tutte le istanze presenti nell'animazione modificando il simbolo nella libreria.
- ridurre le dimensioni del file SWF prodotto.
- creare comportamenti interattivi complessi applicando del codice agli oggetti.
[modifica] Cronologia
- Dicembre 1996 - Macromedia acquisisce un software per animazioni vettoriali chiamato FutureSplash e successivamente lo rilascia come Flash 1.
- Giugno 1997 - Viene rilasciato Flash 2, con novità quali il supporto all'audio stereo e una migliore gestione delle bitmap, oltre all'ingresso nel programma della libreria dei simboli.
- Maggio 1998 - Flash 3 - Introduzione del simbolo "clip-filmato" e della trasparenza.
- Giugno 1999 - Flash 4 - Grande sviluppo di ActionScript, con la possibilità di definire variabili, introduzione dello streaming MP3.
- Agosto 2000 - Flash 5 - Nuova evoluzione del linguaggio, che diviene ActionScript 1.0 (basato su ECMAScript - più noto come JavaScript), supporto per l'XML, possibilità di inserire HTML nei campi di testo.
- Settembre 2001, un'indagine realizzata per Macromedia da Media Metrix mette in evidenza il fatto che fra i 10 più grandi siti web negli Stati Uniti, 7 fanno uso use di contenuti Flash.
- Marzo 2002 - Flash MX - Primo codec video (Sorenson Spark), supporto per Unicode, introduzione dei componenti, possibilità di creare filmati accessibili, API di disegno in ActionScript.
- Settembre 2003 - Per la prima volta vengono rilasciate due versioni: Flash MX 2004 e Flash MX Professional 2004. Entrambe comprendono il linguaggio evoluto ActionScript 2.0 (che supporta la programmazione orientata agli oggetti in modo molto migliore) e un nuovo compilatore ottimizzato, la possibilità di creare plugin con JSAPI ed effetti predefiniti. La versione Professional comprende una nuova modalità di creare animazioni, basata su form e simile a PowerPoint, integrazione con i web services, nuovi componenti per gestire lo streaming audio/video e per accedere ai database, il pannello dei progetti.
- Settembre 2005 - Rilasciati Flash Basic 8 e Flash Professional 8
- Dicembre 2005 - Adobe Systems acquisisce Macromedia e i suoi prodotti (incluso Flash). [1]
[modifica] Diffusione
Nel mondo Internet il formato Flash (estensione .swf) degli oggetti creati con l'omonimo programma, rappresentano ormai uno standard per la creazione di contenuti animati ed interattivi. Ormai la quasi totalità dei browser supportano nativamente questo formato che consente la visione appunto di animazioni grafiche così come la visione in streaming o in progressive downloading di filmati video.
La comunità open source sta sviluppando un clone di Flash in ambiente GNU/Linux: http://f4l.sourceforge.net/
[modifica] Flash Player
L'ultima versione del player è la 9.0.16.0, disponibile per Microsoft Windows 98, Me, 2000, XP, Server 2003 e Mac OS X. L'ultima versione stabile per il sistema operativo Linux è la 7.0.61. Sul sito http://labs.adobe.com/downloads/flashplayer9.html si può trovare la versione 9 beta 2 di Flash Player.
Il player è disponibile in versione stand-alone e come plugin per il browser.
Lo stesso player è disponibile per altre piattaforme quali Pocket PC, OS/2, Sun Solaris, HP-UX, SGI IRIX.
È disponibile anche una versione del Flash player Macromedia per dispositivi mobili denominato Macromedia Flash Lite che permette la visualizazzione di filmati flash .SWF direttamente su cellulari e altri device come ad esempio la nuova Playstation portatile PSP.
[modifica] Collegamenti esterni
- Flash Tutorial - Utili video Tutorial e manuali per imparare ad usare Flash.
- Webmasterpoint - Manuali, Tutorial, Script, Flash e Action Script.
- Warp9 - Forum di discussione su Flash e Action Script
- Risorse e materiale per il mondo Macromedia
- Grande archivio di sorgenti .fla
- Articoli, Guide, Tutorial Pratici, Sorgenti .fla
- Risorse su Flash e sorgenti .fla
- (EN) FlashKit - Tutorial, sorgenti flash, articoli, suoni, movies, fx
- (EN) Kirupa - Tutorial, articoli.