Domanda

Come si fa a fare un filmato Flash (utilizzando Haxe, o Actionscript il codice, piuttosto che l'IDE) che supporta più lingue?

Si può rilevare la lingua del browser?

Ci sono classi di utilità per la gestione delle stringhe e selezionare quella appropriata in base alla lingua?

È stato utile?

Soluzione

Il modo più semplice che ho trovato per aggirare questo è quello di avere i documenti XML separati che forniscono ogni stringa lingua. a seconda della lingua di inizializzazione caricare il file XML diverso, xml_en.xml / xml_fr.xml ecc ... poi il resto del programma è completamente lo stesso e il sistema è completamente espandibile, se avete bisogno di aggiungere più tardi.

questi file possono essere caricati sia esternamente o incorporati nel file SWF per facilità di trasporto.

Ho sempre eseguito l'impostazione della lingua passando un FlashVar dal caricamento della pagina. Non si ha accesso alla pagina hoasting?

Altri suggerimenti

Flex 3 ha il supporto per questo: http : //bugs.adobe.com/confluence/display/ADOBE/Flex+3+Details+-+Runtime+Localization

diverso da quello che non c'è nulla che io conosca. Il Flash IDE per sé permette anche la creazione di contenuti multilingua (almeno Flash 8 ha fatto), ma credo che si sta meglio di creare i propri programmi di utilità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top