Torniamo oggi sugli effetti di transizione applicabili al testo con As3, particolarmente indicati per movimentare con stile i nostri progetti Flash, siano essi pagine web o banner pubblicitari. I file presenti nel pacchetto .zip presentano 3 tipi di transizione che distorcono il font nel passaggio tra una frase e l’altra. Apriamo il file TextTransition_color.fla, e vediamo come metter mano al codice per settare i parametri che ci interessano. Apriamo dunque con F9 la finestra della Azioni sull’unico frame:
strings = new ["flashandmath.com", "ActionScript 3 Tutorials", "helpful hints", "cool effects"];
L’esempio è su quattro frasi: per averne 5, inseriamo la nuova subito dopo l’ultima:
strings = new ["flashandmath.com", "ActionScript 3 Tutorials", "helpful hints", "cool effects", "nuova frase"];
e modifichiamo di conseguenza la riga che stabilisce le dimensioni del font (modificabili a propria discrezione):
sizes = new [50, 38, 70, 70];
diventerà
sizes = new [50, 38, 70, 70, 50];
Aggiungiamo un’unità anche per il colore:
colors = new [0xd00000, 0xffff88, 0x66DDFF, 0x88FF88];
diventerà
colors = new [0xd00000, 0xffff88, 0x66DDFF, 0x88FF88, 0xFFFFFF];
Naturalmente possiamo modificare i codici esadecimali per ottenere i colori desiderati.
La riga sottostante indica la durata della transizione.
//duration for the tween, in frames: tweenDuration = 36;
Il tempo di stazionamento della frase è invece indicato da questa riga di codice:
//duration for the hold time between tweens, in milliseconds: holdDuration_ms = 1000;
Alla prossima!
Fonte