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.

Scarica il sorgente
Guarda il Tutorial

Author

Strategy Director @AQuest ~ Docente Master @NinjAcademy

9 Commenti

  1. non ho capito perchè fare così.. flash già fa incorporare i caratteri senza mettere una riga di as

  2. Riccardo

    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

  3. {r a i n}

    non vedo xkè fare sto trambusto se flash fa “incorpora caratteri”…

  4. 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

  5. @{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…

  6. 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?

  7. 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

Commenti