Bueno. lo que puedes hacer es crear todos los textos (ingles-español) en dos txt diferentes (los puedes hacer en uno solo pero si tiene mucho contenido te puedes enrredar un poco), por ejemplo "info_esp.txt" y "info_ing.txt", luego cargas la información en el swf dependiendo de una variable global que se genera en el momento en el que el usuario escoge el idioma.
Todos los textos del sitio son dinámicos y se llenan con el txt que el usuario escigió.
Asi solo necesitas crear un diseño general con texto de relleno como "lorem ipsum" y luego convertirlo en la info de los TXT.
mira un ejemplo. (en el txt tienes que incorporar todos, todos, todos los textos: Titulos, subtitulos, botones, contenidos, etc). esto te servirá
http://www.cristalab.com/tutoriales/13/sistema-de-noticias-en-flash-con-loadvarsCódigo :
// Funcion para cargar el contenido dependiendo del idioma
function generar_idioma(idioma:String) {
var data_txt:LoadVars = new LoadVars();
data_txt.onLoad = function(completo:Boolean) {
if (completo) {
// Campo de texto en el que se verá el contenido
contenido.text = this.datos1;
} else {
trace("Error cargando "+idioma);
}
};
// Cargamos el archivo con el idioma seleccionado
data_txt.load("info_"+idioma+".txt");
}
//Boton de español
esp.onPress = function() {
generar_idioma("esp");
}
//boton de Ingles
ing.onPress = function() {
generar_idioma("ing");
}Espero que con esto le encuentres la solución a tu problema.
Saludos!!!