Comunidad de diseño web y desarrollo en internet online

Generar localidades de un mapa dinámicamente

Citar            
MensajeEscrito el 15 Abr 2005 08:25 am
Necesito:
Generar dinámicamente unas 400 localidades de un mapa, a partir de un txt que contiene las coordenadas UTM y nombre de cada pueblo.


PROBLEMA:
Supongo que esto habrá que hacerlo con un Array pero no tengo ni idea de como colocar cada mc (q contendrá un txtDinámico para capturar el nombre de cada localidad) en el mapa en base a unas coordenadas UTM que me van a pasar.


No sé como abordar el problema (ASP?, Xhtml?, duplicateMovieClip?) ni por conde comenzar, mi nivel es en ActScript es medio y apenas he comenzado con programación orientada a objetos. Muchas gracias.

Por vnolo

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Abr 2005 11:08 am
Vale, ya lo tengo, es un poco cutre pero funciona:

Código :

#include "variables.as"

for(i=1;i<8;i++) {
   pueblo= _root.attachMovie("Pueblo","p"+i,i+1);
   //de que vale ponerlo invisible??
   pueblo._visible = False;
   pueblo.NombreLocalidad.text = eval("v"+i);
   pueblo._x = eval("x"+i);
   pueblo._y = eval("y"+i);
   pueblo._visible = true;   
}

stop();


:crap: pero sigo necesitando ayuda:
Cada punto necesita un link, para que al ser presionardo muestre información de la localidad correspondiente.. y.. como meto un evento?


Código :

on (press){
getURL("javascript:window.opener.location.href='/cm/29921&idContent=
43680&locale=es_ES&textOnly=false'; self.focus();");
}

¿dentro del bucle For? :(

Por vnolo

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Abr 2005 02:19 pm
Exacto, dentro del bucle for, los creas dinamicamente y listos.

Una cosa, no pongas el código en coloritos, para eso estan las etiquetas <code> ^^

Código :

#include "variables.as"
for (i=1; i<8; i++) {
   pueblo = _root.attachMovie("Pueblo", "p"+i, i+1);
   //de que vale ponerlo invisible??
   pueblo._visible = False;
   pueblo.NombreLocalidad.text = eval("v"+i);
   pueblo._x = eval("x"+i);
   pueblo._y = eval("y"+i);
   pueblo._visible = true;
   pueblo.onPress = function(){
      getURL("javascript:window.opener.location.href='/cm/29921&idContent=
43680&locale=es_ES&textOnly=false'; self.focus();");
   }
}
stop();


Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 17 Abr 2005 12:42 pm
Ok, hecho y probado.

Pero por que crear una función?, no sería lo mismo sin dejar símplemente getURL?

eso solo como curiosidad, muchas gracias. Y comenzaré a usar la etiqueta <code>, un saludo.

Por vnolo

8 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.