Hola! Yo he hecho una con Gaia con 3 idiomas.
- Dentro de NavPage he creado una variable de idioma con el idioma predeterminado para no tener que entrar con una intro:
var idioma=0;
- He creado 3 carpetas con los xml de los idiomas correspondientes
-En NavPage de nuevo he creado el código que recoge la ruta de los xml´s con la siguiente condición
if (idioma==0) {
//trace("catalan");
siteNav=IXml(assets.siteNavCat).xml;
}
if (idioma==1) {
//trace("Castellano");
siteNav=IXml(assets.siteNavCast).xml;
}
if (idioma==2) {
//trace("English");
siteNav=IXml(assets.siteNavEng).xml;
}
a continuación FOR para recoger los datos
Teóricamente puedes crear una función que pase la variable del Idioma para cada página, si no recuerdo mal...
var idioma=1;
public function Idioma(idioma){
}
Ahora podrias usar esta función llamandola desde cualquier otra clase y recogería el numero de idioma que está usando actualmente el usuario
Perdóna si la sítaxis no es del todo correcta, pero la idea más o menos es esta
Saludos!