Non 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