Adobe Flash

Da Wikipedia, l'enciclopedia libera.

(Reindirizzamento da Macromedia Flash)
Flash
Sviluppatore Adobe Systems (in precedenza Macromedia)
Ultima versione Flash CS4 / Novembre, 2008
SO Windows, Mac OS, GNU/Linux (solo player), Solaris (solo player 9)
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. Viene persino incorporato nei Media Internet Tablet (M.I.T.) della Archos.

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 (tramite ActionScript o interpolazioni).

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, ecc. Questa caratteristica è 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.niuas
  • ridurre le dimensioni del file SWF prodotto.
  • creare comportamenti interattivi complessi applicando del codice agli oggetti.

[modifica] Cronologia

[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 il plug-in per questo formato che consente la visione, appunto, di animazioni di grafica vettoriale così come la visione in streaming di filmati video. Windows XP include di default la versione 5 del controllo ActiveX per Internet Explorer.

La comunità open source sta sviluppando un clone di Flash in ambiente GNU/Linux: http://f4l.sourceforge.net/

Nella pagina Flash Player Penetration è possibile controllare la percentuale di utenti raggiunta dalle diverse tecnologie web, mentre nella pagina Flash Player Version Penetration è possibile controllare la distribuzione globale delle varie versioni del player.

[modifica] Fare clic per attivare questo controllo

Con le nuove versioni di Internet Explorer si verifica un inconveniente quando si inserisce un filmato all'interno di una pagina web.

All'apertura della pagina, intorno al filmato Flash, viene mostrata una cornice e compare il messaggio "Fare clic per attivare questo controllo e utilizzarlo".

Esteticamente questo penalizza il filmato e quindi la pagina stessa. Per ovviare al problema esistono varie soluzioni; una di queste consiste nell'inserimento di codice javascript all'interno della pagina che richiama il filmato, impedendo al Browser di visualizzare la cornice.

In questa pagina potete trovare la risoluzione del problema e il codice javascript da inserire generato automaticamente

Adobe Flash CS3 risolve questo problema pubblicando automaticamente pagine che fanno uso di Javascript per integrare il filmato Flash nella pagina.

[modifica] Flash Player

L'ultima versione del player è la 10.0, disponibile per Microsoft Windows 98, Me, 2000, XP, Server 2003, Mac OS X e Linux. Qui è possibile verificare la versione installata.

Il player è disponibile in versione stand-alone e come plugin per i browser (o controllo ActiveX per Internet Explorer).

Lo stesso player è disponibile per altre piattaforme quali Pocket PC, Maemo, OS/2, Sun Solaris, HP-UX, SGI IRIX. Anche la Playstation portatile PSP,la Playstation 3 e la console casalinga Nintendo Wii, supportano la visualizzazione del filmati SWF, la prima tramite un plug-in proprietario (alla versione 7), le seconda tramite il plug-in per il browser integrato(alla versione 9),la terza anch'essa tramite il plug-in del browser Opera integrato.

È disponibile anche una versione del Flash player Macromedia per dispositivi mobili, denominato Macromedia Flash Lite e giunto alla versione 3, che permette la visualizzazione di filmati flash .SWF direttamente su cellulari e altri device.

Il principale software libero per vedere animazioni Flash è Gnash.

[modifica] Rischio per la privacy

Flash Player può essere un rischio per la privacy dell’utilizzatore poiché può immagazzinare sul suo hard disk file .sol che funzionano come cookie, e che potrebbero non essere riconosciuti dai più comuni software anti-malware qualora il loro uso sia maligno. Per proteggersi si possono cercare i file .sol con le funzioni di ricerca, e poi cancellarli manualmente, ma è necessario conoscere il loro uso attuale per evitare inconvenienti. È comunque possibile modificare (ed eventualmente disattivare) questa caratteristica dal Pannello Impostazioni generali della memorizzazione di Flash Player. È importante sapere che dopo aver disattivato questa funzione non sarà possibile utilizzare applicativi flash che memorizzano risorse localmente, come alcuni giochi online, se l'autore degli stessi non ha previsto questa evenienza.

[modifica] Collegamenti esterni


Strumenti personali