Suggerimenti Flash e best practice per i progettisti simboli e testo

Per la maggior parte dei neofiti, il concetto di simboli in Flash può essere piuttosto confuso. Conosco abbastanza designer che - anche dopo aver lavorato con Flash per anni - sono piuttosto ignoranti sul modo migliore di usare i simboli nel loro lavoro. Diamo uno sguardo più da vicino a simboli e testo.

Benvenuti alla seconda parte della nostra serie di suggerimenti Flash e best practice per i progettisti. Nella prima parte abbiamo esaminato il disegno, che di solito è la prima cosa da affrontare quando si inizia con Flash. Una volta che hai padroneggiato gli strumenti di creazione, però, non ci vuole troppo tempo per capire che le forme da sole sono piuttosto inutili. Certo, puoi applicare colori e tratti e manipolarli nel modo desiderato, ma probabilmente sei lì per far muovere le cose. E il modo migliore per iniziare è convertire le forme in simboli.

Un altro aspetto critico del design in Flash di cui parleremo oggi è il testo. Nel corso degli anni, la capacità di Flash di creare e rendere il testo ha fatto passi da gigante. Ricordo ancora i giorni in cui non esisteva l'impostazione "anti-alias per l'animazione" e il pensiero di avere blocchi di testo era a dir poco un incubo. Ora tutto è finito e con la possibilità di applicare i filtri direttamente al testo, ora è una routine molto meno dolorosa. Eppure, oggi c'è molto che si può fare con lo strumento di testo in Flash. Vedremo alcuni di questi trucchi.

Sebbene questo post sia stato scritto per Flash Professional CS5, la maggior parte dei suggerimenti dovrebbe funzionare bene nelle versioni precedenti. Cercherò di renderlo un punto da evidenziare ovunque qualcosa sia molto specifico per l'ultima versione di Flash.


Scegli i tuoi simboli

Per cominciare, ci sono tre tipi di simboli che puoi creare in Flash: grafica, pulsante e clip filmato. Anche se i nomi dovrebbero essere abbastanza auto-esplicativi, non è sempre ovvio qual è la differenza tra i tre. Per favore, sopportami se questo sembra troppo semplice, ma conosco molti designer di Flash che non sono del tutto sicuri di cosa sia. Quindi ecco qui:

  • Grafico: Il tipo più basilare di simbolo in Flash e probabilmente il più inutile. Non è possibile avere un'animazione all'interno di un grafico (beh, tecnicamente è possibile, ma Flash lo ignorerà semplicemente) e non è possibile assegnare molto in termini di funzionalità a grafica mediante ActionScript. Per me, è solo un gradino sopra semplicemente raggruppare gli elementi.
  • Pulsante: Come suggerisce il nome, questo è un elemento interattivo. Un pulsante viene automaticamente convertito in un elemento attivo, su cui è possibile fare clic, come un collegamento in una pagina HTML. Ogni pulsante ha tre stati - su (o normale), sopra e sotto. È possibile assegnare un pulsante ActionScript al pulsante per farlo avviare l'animazione, ad esempio.
  • Un filmato: Questo è di gran lunga il tipo di simbolo più utilizzato in Flash, e per una buona ragione. Per cominciare, puoi avere un'animazione all'interno di un filmato. Un'istanza di un filmato posizionato sul palco si animerà indipendentemente dalla linea temporale principale. È anche l'unico tipo di simbolo che puoi applicare metodi di fusione e filtri (più su quelli in un minuto).

Nota: È possibile impostare il comportamento di un'istanza di qualsiasi simbolo singolarmente. Hai posizionato un filmato sul palco ma non lo vuoi animare? Basta selezionare l'istanza e modificare il comportamento nel pannello 'Proprietà'.


Modalità di fusione

Le modalità di fusione portano una delle funzionalità più amate dalle applicazioni di modifica delle immagini allo spazio di lavoro vettoriale di Flash. Come Photoshop, Fireworks, Illustrator e altri, è possibile modificare l'aspetto degli elementi sovrapponendoli e scegliendo diverse modalità di trasparenza. Ad esempio, potresti voler scurire una parte di un oggetto in base a ciò che è sopra di esso, o magari alleggerirlo. Un modo comune per usarlo è quando si ha un'immagine del logo raster importata con uno sfondo bianco che vorrebbe mostrare. Basta cambiare la modalità di fusione in "Moltiplica" nella sezione "Visualizza" del pannello Proprietà.

Si noti che i metodi di fusione possono essere applicati solo ai simboli dei clip filmato e dei pulsanti. Per ulteriori informazioni sulle modalità di fusione in Flash, prova questo screencast.


Case study: applica effetti luminosi a trame piatte noiose

Supponiamo che tu abbia bisogno di uno sfondo in legno realistico per il tuo design. Ci sono tonnellate di trame gratuite disponibili, ma un problema comune è che tendono tutte a sembrare piatte. Ora, se stai cercando di ricreare un tavolo, ci deve essere una parvenza di una fonte di luce da uno dei lati, giusto? Proviamo a ricreare quell'effetto in Flash usando le modalità di fusione.

  1. Importa la tua texture sul palco e posizionala come richiesto.
  2. Disegna un rettangolo sopra l'immagine, facendo corrispondere le sue dimensioni e le coordinate x e y. Usa lo strumento Rettangolo Primitivo qui; una forma rettangolare normale apparirà sempre dietro l'immagine a meno che non la disegni su un nuovo livello.
  3. Rimuovi eventuali tratti dal rettangolo e aggiungi un riempimento sfumatura radiale da bianco a nero predefinito. Regola il riempimento in modo che il centro del bianco sia vicino all'angolo in cui ti occorre la fonte di luce e che i bordi neri siano vicini all'angolo diagonalmente opposto.
  4. Ora converti questo rettangolo in un simbolo di clip filmato e modifica la sua modalità di fusione in "Sovrapposizione". Potrebbe essere necessario regolare un po 'l'Alpha per ottenere l'effetto giusto.

Effetti di colore

Una delle prime cose che si impara sull'animazione in Flash è come svanire la roba dentro e fuori. E la tecnica predefinita per farlo è cambiare il valore 'Alfa' di un simbolo. Ma c'è molto di più per gli altri elementi in quell'elenco a discesa, noti insieme come Effetti colore.

Anche se Alpha sembra il modo migliore per svanire la roba dentro e fuori, non è sempre l'opzione più adatta. Ad esempio, se il tuo simbolo è un disegno con una serie di forme sovrapposte, Alpha riduce la trasparenza di ogni forma individualmente, che porta artefatti negli stati semi-trasparenti. In questi casi, se la grafica è su uno sfondo bianco, la modifica dei valori di luminosità funziona molto meglio per ottenere l'effetto dissolvenza. Se lo sfondo è di un altro colore piatto, puoi anche usare Tinta e riempire la grafica con il colore di sfondo. Sfortunatamente, se lo sfondo è una sfumatura, un motivo o qualsiasi altra cosa, la tua unica opzione è quella di entrare nel simbolo, spezzare tutte le forme e i gruppi e portarli su un singolo livello per creare un oggetto.

Si noti che, a differenza delle modalità di fusione, gli effetti colore possono essere applicati a qualsiasi simbolo: clip, pulsanti e grafica.


Case study: crea più pulsanti colorati da un unico simbolo

Quando si progettano interfacce in Photoshop o Fireworks, una tecnica che uso molto spesso è creare un elemento di interfaccia di base, come un pulsante, e apportare variazioni di colore utilizzando i filtri Hue-Saturation. Recentemente ho trovato un modo per fare qualcosa di simile in Flash. L'idea è di creare un singolo simbolo neutro e quindi utilizzare gli effetti colore avanzati per creare variazioni di esso.

Per cominciare, crea un simbolo con qualsiasi sfumatura, evidenziazione, ombra e sovrapposizione che desideri. Puoi farlo in qualsiasi colore, ma io preferisco usare solo le sfumature di grigio. Quindi il risultato è un pulsante opaco, in plastica o qualsiasi altro stile, ma in grigio. Quindi, posiziona un paio di istanze del simbolo sul palco. Quindi seleziona semplicemente un'istanza, applica l'effetto colore "Avanzato" e inizia a giocare con i valori dei colori RGB. Se stai lottando per farlo bene, un modo è selezionare Tinta, scegliere il colore che ti serve e poi andare al pannello Avanzate per modificarlo in base alle tue esigenze. Risciacquare e ripetere per gli altri simboli.


filtri

Per molto tempo, i progettisti di Flash sono rimasti fedeli agli strumenti di creazione rigorosamente vettoriale in Flash. Le ombre sfumate e le sfocature del movimento erano cose che hai violato insieme usando gradienti scomodi o immagini raster importate da Photoshop. Poi sono arrivati ​​i filtri in Flash 8 e tutto è cambiato. Oggi, praticamente all'interno di Flash è possibile praticamente un effetto sgargiante con una buona quantità di controllo su tutti gli aspetti del filtro. Diamo un'occhiata ad alcuni modi in cui puoi utilizzare i filtri per aggiungere un po 'di jazz ai tuoi progetti.


Ombre di casella curve

Certo, ci sono ombre esterne per quando vuoi che un elemento si distingua dallo sfondo o lo distingui da tutto il resto. Ma per le occasioni in cui una semplice ombra non è sufficiente, puoi giocare un po 'con la sfumatura per aggiungere quel tocco in più di stile. Un modo per farlo è creare una copia della tua forma e modificarla per ottenere la curvatura di cui hai bisogno. Quindi convertirlo in un simbolo, aggiungere un effetto di colore tinta nero al 100% e una sfocatura gaussiana. Quindi regola semplicemente il valore alfa per ottenere l'intensità necessaria dall'ombra. Dai un'occhiata a un paio di esempi qui sotto.

Ricordarsi di impostare la qualità su "Alta" ogni volta che si utilizza un filtro. L'effetto è molto molto meglio. Mi batte totalmente perché "Low" è impostato come impostazione di qualità predefinita. Ho usato filtri in animazioni seriamente complesse e l'impatto sulle prestazioni è appena percettibile.


letterpress

Quando si parla di testo grande, l'effetto tipografico è piuttosto popolare. Con la possibilità di aggiungere più filtri dello stesso tipo (qualcosa che persino Photoshop non ha ancora), l'effetto di stampa tipografica è piuttosto facile da ottenere in Flash. Tutto quello che devi fare è semplicemente aggiungere due filtri ombra-ombra, uno con un'ombra 1px bianca a 90 gradi e un nero a 270 gradi. Guarda l'immagine qui sotto per tutti i dettagli.


Ridimensionamento a 9 sezioni

Un'altra funzionalità introdotta in Flash 8 è il ridimensionamento a 9 sezioni: la possibilità di ridimensionare un oggetto senza influire su alcune parti di esso. Il miglior esempio in cui funziona sono i rettangoli arrotondati. Se hai provato a creare rettangoli arrotondati e ridimensionarli, sai come gli angoli tendono ad andare fuori forma se il ridimensionamento non è proporzionato. Il ridimensionamento a 9 porzioni risolve questo problema. Vediamo come.

  1. Disegna la forma desiderata e apri la finestra di dialogo "Converti in simbolo".
  2. Seleziona il filmato nell'elenco a discesa Tipo. Il ridimensionamento a 9 sezioni può essere applicato solo a un simbolo di clip filmato.
  3. Fai clic sul link "Avanzate" nella parte inferiore sinistra della finestra di dialogo e seleziona "Abilita le guide per il ridimensionamento a 9 porzioni".
  4. Ora fai doppio clic sul simbolo per modificarlo.
  5. Dovresti vedere due linee tratteggiate verticali e due orizzontali sopra la forma. Sposta questi verso l'esterno in modo che siano appena dentro le curve su tutti e quattro gli angoli.

Ecco come funziona. Ho etichettato ciascuna delle 9 sezioni che ora abbiamo diviso per le linee tratteggiate. Quando tornate sul palco e ridimensionate l'oggetto - proporzionalmente o in altro modo - A, C, E & G non scaleranno affatto. Manterranno la loro dimensione e forma. B & F scalerà solo orizzontalmente, mentre D & H scalerà solo verticalmente. In questo modo, qualunque cosa tu faccia, il rettangolo arrotondato conserva la sua personalità principale. Questa tecnica può fare miracoli quando hai bisogno di un mucchio di elementi simili a diverse dimensioni - come pulsanti, popup o fumetti.

Nota che il ridimensionamento a 9 porzioni non funzionerà in ogni contesto. Se la grafica presenta forme complesse o angoli molto arrotondati con riflessi curvi o persino riempimenti a motivo, il ridimensionamento potrebbe non essere coerente.


Testo

Se c'era una lamentela su Flash che ha sopraffatto qualsiasi altra cosa in passato, era il modo in cui Flash gestiva il testo. Nelle versioni precedenti, specialmente prima dell'acquisizione di Adobe, il rendering del testo in Flash è stato risucchiato, per dirla in modo appropriato. Tanto che ha respinto un'intera industria di caratteri pixel che sono stati progettati per aggirare l'incapacità di Flash di rendere il testo piccolo uniformemente. Per fortuna, con l'aggiunta di "anti-alias per la leggibilità" le cose sono diventate molto più sopportabili. L'unico consiglio che do a chiunque io abbia mai avuto a che fare con Flash è di evitare qualsiasi cosa che non sia l'anti-alias per la leggibilità, come la peste. In effetti, non so nemmeno perché abbiano questa opzione più da quando il rendering del testo nel player è stato ora ottimizzato abbastanza per rendere facilmente il testo 'leggibile' in qualsiasi scenario.

Un fenomeno molto nuovo e potenzialmente innovativo è il Text Layout Framework (o TLF), l'API ad alto livello di Adobe per il nuovo motore di testo Flash introdotto in Flash Player 10. A partire dalla versione CS5, è possibile scegliere di il blocco di testo è "Testo classico" o "Testo TLF". Lo so, come se già non ci fossero troppe scelte da fare, giusto !? Bene, sebbene TLF sia chiaramente il futuro del testo in Flash, non è compatibile con le versioni precedenti di Flash Player o con AS2 e versioni successive. Quindi, se vuoi la retrocompatibilità, il testo classico è la soluzione migliore.

In pratica, TLF aggiunge un carico di funzionalità alle vecchie parole in Flash. Vuoi mantenere uno stretto controllo sulla guida e sul tracciamento del tuo testo? Hai bisogno di un orientamento verticale per il testo? Che ne dici di più colonne? Diamine, hai solo bisogno che il tuo testo si mostri bene in una lingua indiana (o la maggior parte degli script non latini, per quello)? TLF è la risposta. Ci sono troppe opzioni per modificare l'aspetto di un blocco di testo TLF, molto più di quello che possiamo coprire qui. Direi di andare avanti e giocarci un po '. Ricorda solo che questo non è stato troppo lungo - né nello strumento di creazione né nel giocatore - e ci sono sicuramente alcuni problemi con il modo in cui funziona al momento.


Suggerimenti utili

Ecco alcuni suggerimenti rapidi e le best practice consigliate per sfruttare al meglio gli strumenti di testo in Flash:

  • I tasti di scelta rapida per grassetto e corsivo in Flash sono diversi dalla maggior parte delle altre applicazioni: Ctrl + Maiusc + B per grassetto e Ctrl + Maiusc + I per corsivo.
  • Con lo strumento di testo selezionato, fare clic una volta sul palco per creare un campo di testo a riga singola. Clicca e trascina per creare un paragrafo.
    • Per convertire un paragrafo in una singola riga, fai clic in qualsiasi punto all'interno del blocco di testo e fai doppio clic sulla maniglia quadrata vuota in alto a destra della selezione.
    • Per convertire una singola riga in un paragrafo, trascina semplicemente uno dei quattro quadratini di selezione.
    • Un quadrato vuoto in alto a destra indica che il blocco selezionato è un paragrafo, mentre un cerchio vuoto rappresenta una singola riga.
  • Un blocco di testo può essere di tre tipi:
    • Statico: Un blocco di testo statico hardcoded nel FLA e niente di più.
    • Dinamico: Se è necessario sostituire i contenuti di un blocco di testo al volo durante la fase di esecuzione, questa è la strada da percorrere.
    • Ingresso: Il nome dice tutto, davvero. Usalo quando hai bisogno che l'utente inserisca del testo, come nei moduli, ecc.
  • Se hai bisogno di incorporare un font nel tuo file Flash e il testo sarà composto da alfabeti semplici, numeri e punteggiature quotidiane, scegli "Latino di base" nella finestra di dialogo Embed. C'è una buona possibilità che non ti serva qualcos'altro da quel tipo di carattere.
  • I filtri possono essere applicati direttamente a un blocco di testo in Flash. Non è necessario convertirlo in un filmato come con qualsiasi altra cosa. Vai avanti e impazzisci con quelle ombre di testo da 1 pixel, già!

Conclusione

Ed è così che fai simboli e testo in Flash. Naturalmente, c'è un sacco di più a questi che abbiamo coperto, ma il tentativo è stato quello di provare e compilare alcuni dei migliori consigli e best practice quando si lavora con simboli e testo. Sentiti libero di aggiungere i tuoi suggerimenti e scorciatoie nella sezione commenti. O sfidare qualsiasi cosa abbia detto. Sarò il primo a riconoscere che non conosco tutto ciò che c'è da sapere su Flash, quindi qualsiasi cosa nuova o diversa è sempre la benvenuta.

La prossima volta entreremo nella funzionalità principale e nel punto di vendita unico di Flash: l'animazione. Rimanete sintonizzati!