blog personale

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)
<embed src="menu.swf?lang=<?=$lang?>" …>
($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 comment

Name: (Required)

E-mail: (Required)

Website:

Comment:

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word


 

Ultimi post

About Me

Blog tecnico/geek di Elvis. Chi sono ? studente & web developer freelance. Vedi la pagina "about me" per altre info.

scontiPHP