Flash  »  Articoli  »  Tutorial Flash 

Applicazione multilingua in flash

di: Davide Beltrame     09 Marzo 2007

Una volta selezionati i linguaggi a disposizione, possiamo creare le varie stringhe di traduzione.

Posizioniamo un campo di testo dinamico sullo stage e selezioniamolo, quindi, nel pannello stringhe, inseriamo un nome per il campo di testo (per esempio "descrizione"):

Figura 3. Identificativo inserito manualmente

Immagine della schermata Impostazioni

Il nome cambierà leggermente:

Figura 4. Identificativo modificato in automatico

Immagine del pannello

Inseriamo poi il testo italiano nel campo "String".

Potremo poi modificare il testo inserito (o aggiungerne uno nuovo) semplicemente con un doppio click nell'apposita casella, nella parte bassa del pannello Stringhe.

Ripetiamo il procedimento per ogni campo di testo che vogliamo inserire sullo stage, così da avere questo risultato:

Figura 5. Campi di testo completi

Immagine dei campi di testo e del pannello compilato

Salviamo il file FLA e dopo aver pubblicato l'SWF, andiamo a vedere la cartella dove troveremo anche le sotto-cartelle it ed en, ognuna con al suo interno un XML. Questi file contengono i testi che abbiamo impostato all'interno del pannello Stringhe, quindi possiamo sfruttarli per eventuali modifiche, o anche utilizzarli in altri progetti futuri sfruttando l'opzione "Importa XML" presente nel pannello Stringhe.

A questo punto il nostro file è praticamente pronto, poiché quando abbiamo impostato i linguaggi abbiamo selezionato come opzione "Automaticamente durante l'esecuzione" per la scelta del linguaggio. Questa impostazione fa sì che il file XML del linguaggio venga selezionato automaticamente dal player, che si baserà sul valore restituito dalla proprietà capabilities.language.

Nel file di esempio, quindi, un utente con sistema operativo italiano vedrà i testi italiani e un utente con il sistema operativo inglese vedrà i testi inglesi; ma cosa succederebbe se a visitare il filmato fosse un utente con un sistema operativo di un'altra lingua? In questo caso vedrebbe i testi italiani, perché noi avevamo selezionato "italiano" come linguaggio di default per lo stage.

Guide Flash

Guida ActionScript 3 di base

Apprendere, in poche lezioni, le nozioni fondamentali per gestire...

Guida FlashDevelop

Installare e usare FlashDevelop, potente ambiente di sviluppo open...

Guida Flash Builder 4

Un percorso alla scoperta delle potenzialità più importanti...

Altre guide

Newsletter @Flash

Ogni martedì, guide, articoli, FAQ, movie, audio su Macromedia Flash e Actionscript direttamente nella tua casella di posta

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti