Accessibilità

Indice

Progettazione e animazione di personaggi in Flash 8

Utilizzo dei simboli

I simboli sono l'essenza di Flash. Qualsiasi elemento disegnato o importato può, e nella maggior parte dei casi dovrebbe, essere trasformato in un simbolo. Ecco perché: quando un oggetto viene convertito in un simbolo, diventa automaticamente un elemento nella libreria del documento Flash. Ogni documento Flash possiede la sua libreria, da cui è possibile trascinare un simbolo sullo stage. In questo caso, l'oggetto sullo stage viene definito istanza. Indipendentemente dal numero di istanze di un simbolo presenti sullo stage, Flash deve eseguire il caricamento una sola volta: questa è la tecnica usata da Flash per consegnare animazioni in streaming mantenendo dimensioni dei file ridotte. È molto efficiente riutilizzare i simboli il maggior numero di volte possibile. Inoltre, è possibile applicare alle istanze effetti quali Scala, Tinta, Alfa e Luminosità, nonché applicare interpolazioni di movimento in combinazione con uno o più effetti.

Tuttavia, prima di andare troppo oltre, è opportuno introdurre i simboli e il loro comportamento.

Creare un oggetto, anche solo una forma semplice. Selezionarlo (Ctrl+A) e quindi convertirlo in un simbolo selezionando Elabora — Converti in simbolo o premendo F8. Viene visualizzata la finestra di dialogo Converti in simbolo (vedere la figura 20).

Finestra di dialogo Converti in simbolo

Figura 20: Finestra di dialogo Converti in simbolo

Nella finestra di dialogo Converti in simbolo è possibile digitare un nome per il simbolo, selezionare uno di tre comportamenti e determinare il punto di registrazione dell'oggetto. L'elenco seguente spiega il significato di ogni comportamento:

  • Clip filmato: i clip filmato sono dinamici, vale a dire che possono essere impostati come destinazione da ActionScript, il linguaggio di programmazione di Flash. Possono disporre di qualsiasi numero di livelli e fotogrammi, ma le loro linee temporali sono indipendenti da tutte le altre. Come esempio si può pensare a un sistema solare: ogni pianeta è un clip filmato, che ruota senza fine e in modo indipendente intorno a un sole, vale a dire la linea temporale principale.
  • Pulsante: i pulsanti dispongono di quattro stati, vale a dire Sopra, Su, Giù e Area attiva. Sono rappresentati come fotogrammi chiave in un simbolo pulsante. È possibile inserire elementi grafici nei diversi stati e poi applicare codice ActionScript all'istanza di un pulsante per aggiungere l'interattività al filmato Flash.
  • Grafico: i simboli grafici sono molto simili ai clip filmato, tranne per il fatto che non sono dinamici e non possono essere utilizzati da ActionScript. Tuttavia, è possibile inserire un simbolo grafico all'interno di un simbolo di clip filmato. I simboli grafici possono disporre di qualsiasi numero di fotogrammi e livelli. La loro caratteristica più importante è che mantengono la sincronia con la linea temporale principale e tra loro. Ciò è molto importante durante la creazione di animazioni basate sul tempo.

In questa esercitazione sull'animazione è consigliabile utilizzare il comportamento Grafico, che consente di scorrere la linea temporale per vedere l'animazione riprodotta nell'ambiente di creazione Flash. Lo scorrimento è lo spostamento manuale dell'indicatore di riproduzione per riprodurre il contenuto della linea temporale. I simboli di clip filmato non vengono riprodotti oltre il fotogramma 1 del loro contenuto se non si prova il filmato Flash (Ctrl+Invio) o non si esporta il filmato nel formato SWF.