La vasta gamma di funzioni di Macromedia Flash consente di creare diversi tipi di applicazione. Di seguito sono indicati alcuni esempi dei tipi di applicazione che è possibile realizzare in Flash:
Animazioni Le animazioni includono banner pubblicitari, cartoline in linea e cartoni animati. Gli elementi di animazione sono inclusi anche in molti altri tipi di applicazione Flash.
Giochi Molti giochi vengono creati utilizzando Flash. I giochi sono in genere una combinazione delle funzionalità di animazione di Flash con le funzionalità logiche di ActionScript.
Interfacce utente Molti designer di siti Web utilizzano Flash per progettare interfacce utente di diverso tipo, da semplici barre di navigazione a interfacce più complesse. Un esempio di barra di navigazione creata con Flash è visibile nella parte superiore della home page www.macromedia.com.
FMA L'FMA (Flexible Messaging Area, area messaggi flessibile) è un'area della pagina Web che viene utilizzata dai designer per visualizzare informazioni che potrebbero cambiare nel corso del tempo. Ad esempio, l'FMA del sito Web di un ristorante potrebbe contenere informazioni sul menù del giorno. Un esempio di FMA è visibile nella parte superiore della home page www.macromedia.com. Le procedure contenute in Esercitazione: creazione della prima applicazione Flash guidano l'utente nel processo di creazione di una FMA.
Applicazioni Internet complete In questa categoria è inclusa una vasta gamma di applicazioni che forniscono un'interfaccia utente completa per la visualizzazione e la gestione di dati memorizzati in remoto su Internet. Un'applicazione Internet completa può essere, ad esempio, un'applicazione calendario, un'applicazione per la ricerca di prezzi, un catalogo per gli acquisti, un'applicazione didattica e di verifica dell'apprendimento o qualsiasi altra applicazione che presenti dati remoti con un'interfaccia grafica completa.
Esempi di progetti creati dagli utenti di Flash sono disponibili sul sito Web Macromedia all'indirizzo www.macromedia.com/cfusion/showcase/.
Per creare un'applicazione Flash, è necessario effettuare in genere le seguenti operazioni di base:
Questi passaggi possono essere eseguiti in un ordine diverso da quanto indicato, a seconda del progetto e del metodo di lavoro utilizzato. Man mano che si acquisisce dimestichezza nell'uso di Flash e dei flussi di lavoro, è possibile individuare il metodo di lavoro più adatto alle proprie esigenze.