Oggi vedremo come incorporare Font in libreria interna utilizzando Adobe Flash in Actionscript 2
La tecnica di incorporare Font in libreria viene utilizzata per assicurare una visualizzazione corretta indipendentemente se l’utente posside quello specifico font o meno
Nella maggior parte dei casi, per non dovere usare tecniche di questo genere, vengono usati i cosiddetti Font Family (Arial, Verdana, Sans-Serif, Times New Roman), ovvero quei font inclusi nel 99% su ogni PC o MAC
Step1
Andiamo in libreria [CTRL+L] e clicchiamo sull’aletta in alto a destra evidenziata di verde
Step2
Dal menu clicchiamo “Nuovo carattere…”
Step3
Dal pannello Proprietà del simbolo di carattere inseriamo un nome identificativo e il carattere da incorporare
In questo caso ho incorporato il carattere del mio logo cjust, come stile ho scelto l’uso del grassetto e dimensione 60px
Fattto questo premiamo su ok e andiamo a vedere il codice da inserire in actioscript
Ecco il codice da inserire nel primo fotogramma
var formato_fmt:TextFormat = new TextFormat(); //creo un nuovo stile
formato_fmt.font = "JD"; //questo è l'identifier che è stato dato al linkage del simbolo
formato_fmt.size = 60; //risetto la dimensione per sicurezza
miotesto.embedFonts = true;
miotesto.setTextFormat(formato_fmt); //associo il textFormat al text field
Quando siamo in fase di progettazione di un sito in Flash, il 90% dei casi dobbiamo gestire i contenuti testuali in modo ottimale.
Il gestire contenuti testuali significa assicurarsi che il testo sia leggibile, ottimizzato per una visualizzazione corretta su ogni macchina.
9 Commenti
non ho capito perchè fare così.. flash già fa incorporare i caratteri senza mettere una riga di as
Stiamo parlando di Font non di caratteri
eh ma il risultato è lo stesso
Io ho usato lo stesso metodo senza usare AS
In pratica dal pannello proprietà nella casella FONT trovi il tuo carattere con un asterisco (*) e selezioni quello
L’AS viene utilizzato per non dover cambiare ogni volta da pannello di proprietà, ma basterà cambiare solo il nome istanza nel codice AS
non vedo xkè fare sto trambusto se flash fa “incorpora caratteri”…
E’ possibile incorporare alcuni caratteri speciali come $ % & / £ ma quando parliamo di FONT sono due cose differenti..
Come dice riccardo, è possibile incorporare un FONT semplicemente seguendo i primi 2 step scegliendo poi il carattere identificato da un asterisco
Invece se vogliamo qualcosa di più facile da modificare in futuro per siti più complessi, l’uso di actionscript può venirci in aiuto semplificando le modifiche che dovremmo fare a manina
@{r a i n}:
perchè puoi aver bisogno di creare un campo di testo dinamico al volo.
per lo stesso motivo per cui crei un testo dinamico e non uno statico…
scusa JD…devo personalizzare il font per un testo dinamico e non funziona…va solo per il testo di tipo statico? Per un preload 1,2,3…come si fa?
ciao,
scusate la domanda banale, ma sono alle prime armi con flash e quindi…
ma una volta arrivata allo step 3 dove vado a vedere il codice da inserire in actioscript?
grazie