Testo dinamico in flash (swf)

testo dinamico flashNon tutti sanno che il testo inserito nei file flash (animazioni vettoriali per pagine web visualizzabili con plugin del browser, estensione file SWF) è possibile cambiarlo dinamicamente con un parametro del codice html che include il plugin.

Esempio: menu di navigazione multilingua

Nel codice di inclusione del file flash, modificare la url di inclusione del swf aggiungendo i parametri (scritti dinamicamente lato server, in questo caso con php)
" …>
($lang è la variabile php che contiene le "it" o "en" o "fr" per le 3 lingue)
Come creare il file flash:

  • Creare le caselle di testo, testo centrato (per menu orizzontali, il testo cambia !), inizialmente riempiti con la lingua italiana
  • associare le caselle di testo a delle variabili
    swishmax: casella di testo -> proprietà -> testo dinamico -> variabile
    macromedia flash: procedura simile (variabili associate)
    In questo esempio: pulsanti "azienda", "servizi", "contatti" associati a variabili azie,serv,cont.
  • nel frame 0 inserire uno script di questo tipo:
    if (_root.lang=="en") {
            azie = "OUR COMPANY";
            serv = "SERVICES";
            cont = "CONTACTS";
           
        } else if (_root.lang=="fr") {
            versione.text = "version francaise";
           
            azie = "L’ENTREPRISE";
            serv = "NOS SERVICES";
            cont = "CONTACTS";
           
        }
     

Se chiamate il file flash impostando la $lang, conterrà il testo nella relativa lingua per i pulsanti
Capito qualcosa ?

Leave a Reply

Your email address will not be published. Required fields are marked *