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
Andiamo in libreria [CTRL+L] e clicchiamo sull’aletta in alto a destra evidenziata di verde

Dal menu clicchiamo “Nuovo carattere…”
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.
Scarica il sorgente
Guarda il Tutorial

tag abilitati: <code> </code> | <a href=""> </a> | <b> </b> | <i> </i>
Max
23 Settembre 2008 alle 9:57 am
non ho capito perchè fare così.. flash già fa incorporare i caratteri senza mettere una riga di as
Markino
23 Settembre 2008 alle 11:11 am
Stiamo parlando di Font non di caratteri
Max
23 Settembre 2008 alle 11:30 am
eh ma il risultato è lo stesso
Riccardo
23 Settembre 2008 alle 11:40 am
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
{r a i n}
23 Settembre 2008 alle 15:10 pm
non vedo xkè fare sto trambusto se flash fa “incorpora caratteri”…
Julius
23 Settembre 2008 alle 22:58 pm
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
ast
30 Settembre 2008 alle 14:30 pm
@{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…
dvd
5 Novembre 2008 alle 21:22 pm
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?