Animazioni Flash
Le grandi potenzialità di Flash sono nella possibilità di animare gli oggetti, permettendo a chi naviga un sito web di interagire con queste animazioni. L'interattività di Flash permette di esprimere un messaggio, usando diverse forme di comunicazione.
Questa caratteristica, insieme a molte altre hanno fatto in modo che Flash, nonostante le previsioni pessimistiche di molti operatori in HTML, ha fatto diffondere Flash molto più rapidamente delle aspettative.
Forse questa rapida diffusione non ha aiutato i programmatori del software di risolvere i problemi legati agli standard di accessibilità. Come in tutte le situazioni non bisogna abusare degli strumenti a disposizione.
esistono diversi siti in cui usare Flash è inutile e può essere addirittura dannoso. Ad esempio, quando è necessario creare pagine semplici composte prevalentemente da testo e da poche immagini statiche, senza effetti di movimento.
È corretto offrire all'utente la possibilità di scegliere, per lo stesso sito, la versione in Flash o in HTML, soprattutto perché un sito in Flash non è compatibile con i browser usati dalle persone disabili (gli "screen reader").
Va detto che molto spesso i file hanno dimensioni e tempi di caricamento notevoli se non si possiede un buon collegamento ad internet, molto spesso più ampi delle pagine in HTML.
Gli utenti non gradiscono aspettare lunghi momenti davanti al monitor del computer, ed irritandosi di fronte all'attesa, scelgono altri siti: la prima preoccupazione, quando si progetta un sito in Flash, deve essere quella di assicurarsi che sia veloce da caricare.
Il problema più sentito è sicuramente quello di migliorare gli standard di accessibilità di Flash;
fornire informazioni e servizi utili all'utente è possibile con Flash se dietro al sito web c'è un bravo progettista. A differenza del codice HTML, Flash non è un linguaggio di descrizione di documenti, ma un linguaggio visivo.
Creare animazioni di immagini con Flash
Quandosi lavora con Flash, si creano veri e propri filmati, attraverso l'animazione di immagini, da disegnare o importare, che bisogna disporre su una linea temporale (timeline).

E' possibile rendere interattive le animazioni, assegnando delle azioni (action script).
Flash è un software che si basa sull'uso della grafica vettoriale, che diversamente dalle immagini raster, non ha bisogno di risoluzione, questo significa che si può ingrandire e ridurre un'immagine senza perdere in qualità, perché non interviene sulla dimensione del file.
Animazione realizzata in Flash di soli 57 Kbdi una friggitrice ...clicca sul pulsante per far partire l'animazione!
La grafica vettoriale non permette di realizzare tutti gli effetti grafici ottenibili con i programmi grafici che lavorano con le immagini bitmap, se diventa opportuno è possibile importare immagini raster (cioè composte da pixel) precedentemente create con altri software, dopo averle ottimizzate per il web.
I filmati realizzati con Flash non sono destinati solo al web, ma possono essere trasformati attraverso l'esportazione in filmati video e cd-rom, che possono essere visualizzati sia su Windows sia su Macintosh ed anche su Linux.
Nel web si può costruire un intero sito, oppure realizzare solo alcune parti del sito, che vanno dalla barra di navigazione, ai banner, o anche per aggiungere una colonna sonora.
La visualizzazione dei filmati Flash sul Web avviene attraverso un plug-in ( programma che permette l'utilizzo di un formato grafico non supportato in maniera nativa dal software principale),
quindi non ci sono problemi di incompatibilità tra i browser.
Infine Flash dà la possibilità di lavorare in streaming, cioè senza aspettare di aver scaricato dalla rete tutto il sito per poterlo visualizzare.
Lo streaming dunque è una tecnologia di Flash che consente di scaricare le informazioni necessarie alla visualizzazione in modo incrementale: in modo che il filmato inizi ad essere visualizzato quasi subito, continuando a scorrere mentre il download è in corso.
Quando viene gestito daserver adeguati, lo streaming abbassa la qualità con il rallentare della trasmissione, per tornare ad una buona qualità, non appena la trasmissione torna ad essere veloce.
Non bisogna sottovalutare l'importanza di questa possibilità, per non creare smarrimento nell'utente.
Al clic del mouse, deve sempre corrispondere una reazione nel browser. Se l'utente al clic non vede reazioni perché il browser sta scaricando i dati dal server remoto, può succedere che decida di cambiare sito. Per risolvere questo problema è necessario usare un preload (precaricamento).
Questa tecnica permette di usare un'animazione semplice e leggera ma dall'efficace impatto emotivo, che permetterà di rassicurare l'utente sull'arrivo del filmato, perché sarà visualizzata subito al clic del mouse, mentre il browser avrà il tempo di scaricare tutte le informazioni per la visualizzazione della pagina in questione.