mctextdynamic

Oggi parliamo di Flash e della possibilità che ci offre ActionScript, il linguaggio di scripting di Flash, di poter colorare in modo dinamico testi e MovieClip.

Nell’esempio di questo articolo, realizzeremo sul primo livello un movie clip a cui daremo nome di istanza “mc“.

Sul secondo livello realizzeremo un semplice gradiente per dare alla nostra clip una grafica in perfetto stile web 2.0 come amiamo dire tutti.

Sul terzo livello inseriremo un campo di testo dinamico con nome di istanza “testo“.

A questo punto, sul quarto livello, inseriremo il seguente codice ActionScript:

var my_color:Color = new Color(mc);
my_color.setRGB(0xFF0000);

var text_format:TextFormat = new TextFormat();
text_format.color = 0xFFFF00;
testo.setTextFormat(text_format);

Con le prime due righe, imposteremo un colore RGB per il MovieClip “mc“, nell’esempio il colore 0xFF0000.

Con le ultime tre righe utilizzeremo il metodo setTextFormat per applicare al campo di testo “testo” il colore 0xFFFF00.

Scarica il file d’esempio e modifica questi parametri per cambiare colore a testo e MovieClip.

Quale idea interessante ti viene con questo esempio?

Per esempio, in un sito full-flash potremo colorare dinamicamente MovieClip e testi e quindi colorare logo, menu, testi e altro. Magari se siamo anche esperti di programmazione potremo realizzarci un piccolo CMS per impostare e salvare (magari in un database) i colori da caricare e utilizzare con i metodi setRGB e setTextFormat.

http://www.emawebdesign.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: Scarica il file di esempio (B)
added: 21/05/2008
clicks: 2035
description: Scarica il file di esempio

NO SPAM. Non fornirò la tua email a terzi e riceverai solo contenuti che ti interessano sugli argomenti che tratto e potrai cancellarti quando vuoi con un link che trovi in tutte le email.