Animazione in Flash con testo in movimento, modificabile attraverso un txt esterno

1-    Creare un nuovo documento di testo e assegnargli un nome (es. ‘testo.txt’)
2-    Dare  un nome alla/e variabile/i testo, così:

scritta1=bla bla bla
&scritta2=trallallero
&scritta3=boh???
‘scritta1’, ‘scritta2’, ‘scritta3’ sono i nomi delle variabili testuali, precedute (dalla seconda variabile in poi) da ‘&’, seguite da ‘=’ (senza spazi).

3-    Eventualmente, attribuire del codice e formattare il testo (es. scritta1=<font><b><p>DISPLAY ELETTRONICI</p><p>IN VENDITA ONLINE.</p><p>CHIEDI UN PREVENTIVO</p></font></b>).

4-    Aprire un nuovo file in Flash, nella stessa cartella in cui è posizionato il file ‘testo.txt’.

5-    Creare una casella di testo dinamico, senza digitarvi alcun testo all’interno. Scegliere il font e il colore, selezionare ‘multiriga’ e digitare nel campo ‘Var’ il nome della prima variabile, cioè della prima scritta che comparirà nell’animazione, in questo caso ‘scritta1’. Convertirla il un clip filmato.

6-    Al primo frame del livello in uso attribuire la seguente azione:
loadVariablesNum(“news.txt”, 0);

7-    In nuovi livelli, inserire gli altri campi di testo dinamico a cui saranno assegnate le variabili ‘scritta2’, ‘scritta3’, ecc.

Questo è il metodo più semplice.

Si può gestire il movimento del testo anche attraverso pulsanti, o uno scroller.
Per approfondire, altri tutorial e informazioni utili trovati online:
http://www.yappy.it/caricamento_testi_flash.php
http://www.flashwork.it/tutorial-flash/casella-di-testo-scorrevole-con-t…

Si può inserire il testo anche a partire da file esterni di diverso formato:
http://livedocs.adobe.com/flash/9.0_it/main/wwhelp/wwhimpl/common/html/w…

Ho provato a farlo con un file xml esterno, questo: banner-led.swf
\\giobbe\comune\_progetti interni\Banner\display-elettronici\prova-animazione\banner-led
E’ solo una prova, molto grezza:  c’è un po’ più di codice in cui sbrogliarsi.. sono partita da qui:
http://articoli.v2online.it/newsticker.html

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento