La solución de John Martin es aceptable si los datos son pequeños, pero si por cada zona del mapa los datos que hay que cargar son grandes es más recomendable que realices archivos independientes para cada área.
En ese caso, puedes pensar en enviar el nombre de la zona como parámetro de una función que sea la que cargue los datos.
Por ejemplo, tienes los botones madrid_btn, barcelona_btn, bilbao_btn sobre tu mapa y cuando el usuario da clic quieres cargar los datos.
La información la tienes en un archivo .txt llamados madrid.txt, barcelona.txt, bilbao.txt en cada uno voy a suponer que tienes dos variables: titulo y texto
Por ejemplo, el archivo madrid.txt podría ser algo como:
Código :
titulo=Madrid, la capital española&texto=La Consejería de Cultura y Deportes ejerce las competencias de la Comunidad de Madrid en materia de gestión de los archivos, museos, bibliotecas y centros dramáticos y de bellas artes situados en el territorio de la Comunidad de Madrid, y cuya titularidad no sea estatal. Igualmente, ejerce la protección del Patrimonio Histórico madrileño en todas sus vertientes: artístico, monumental, arqueológico, paleontológico, etnográfico, arquitectónico y científico.
En el primer fotograma de acciones escribes lo siguiente (AS1.0)
Código :
cargador = new LoadVars();
cargador.onLoad = function () {
tucajadetexto.text = this.texto;
tucajadetitulo.text = this.titulo;
}
function cargar(pArchivo) {
vArchivo = pArchivo+".txt";
cargador.load(archivo);
}
madrid_btn.onPress = function () {
cargar("madrid");
}
barcelona_btn.onPress = function () {
cargar("barcelona");
}
bilbao_btn.onPress = function () {
cargar("bilbao");
}
Espero que te sirva, si tienes algún problema coloca tus comentarios en el foro.
Caravi