Foros del Web » Creando para Internet » Flash y Actionscript »

mapa interactivo a medias

Estas en el tema de mapa interactivo a medias en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo un mapa interactivo hecho en flashel cual muestra una provincia con sus pueblos y segun pasas con el raton por esos ...
  #1 (permalink)  
Antiguo 21/10/2011, 12:52
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
mapa interactivo a medias

Hola a todos, tengo un mapa interactivo hecho en flashel cual muestra una provincia con sus pueblos y segun pasas con el raton por esos pueblos se iluminan en rojo. tengo el archivo con extension .swf, Ahora viene mi guerra quisiera añadir a cada pueblecito a la vez que se ilumina en rojo que al pulsar sobre el se vaya ala web de ese pueblo. no quiero que me hagan el trabajo querría simplemente las pautas que debo de seguir para insertar un link a cada pueblecito.

muchas gracias de antemano.

pd-la web donde lo estoy haciendo es esta:

http://www.elegimos.org/index.php/provincia/pueblos
  #2 (permalink)  
Antiguo 21/10/2011, 14:00
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: mapa interactivo a medias

por lo ke veo, cada pueblo debe de ser un boton, los botones en flash tienen 3 estados: estado normal, estado cuando se pasa el raton por encima (cuando se pone en rojo) y en tercero ke es para cuando se pulsa sobre el, pues es en este estado donde debes poner el enlace a la web.
seria algo como esto:

on(release){
getURL("www.suweb.com",_blank);
}

este codigo se lo pones al boton, evidentemente necesitas el archivo .fla desde el .swf no lo puede3s hacer.
__________________
kolectivo grafico deNA
www.kgdena.com
  #3 (permalink)  
Antiguo 21/10/2011, 15:28
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Ante todo muchas gracias por contestarme tan rápido, te cuento el fla. por ejemplo el primer pueblo tiene 3 estados o archivos: m001_borde , m001_contenedor , m001_relleno. entonces según me dices habría que añadir otro estado con on(release){
getURL("www.suweb.com",_blank);
}
ese dato como tengo que meterle?

muchas gracias
  #4 (permalink)  
Antiguo 21/10/2011, 17:38
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Hola michelmin:
Si son botones nada tiene que hacer los estados del botón como: Reposo, Sobre, Presionado y Zona activa con el código que pongas, como tienes en el estado Reposo la forma de la provincia en gris y en Sobre de color rojo, simplemente en el escenario seleccionas cada botón y le pones el código que carga la página, si los archivos de cada provincia están en tu mismo servidor el código sería así:
Código actionscript:
Ver original
  1. on(release){
  2.      getURL("nombre.html", _blank);
  3. }
Y si son páginas publicadas en Internet el código debe de ser así:
Código actionscript:
Ver original
  1. on(release){
  2.     getURL("http://www.nombre.html", _blank);
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 22/10/2011, 02:40
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Gracias por la respuesta,
mi codigo de un pueblo es el siguiente

Código actionscript:
Ver original
  1. var municipio="Villafrechós";
  2. var codigo="m205";
  3. this.onPress=function(){
  4.     this._parent._parent.press(this);
  5. }
  6. this.onRollOver=function(){
  7.     this._parent._parent.over(this);
  8. }
  9. this.onRollOut=this.onDragOut=function(){
  10.     this._parent._parent.out(this);
  11. }

Si yo intento meter tu código con url me da un error (solo se permiten eventos de raton para las instancias de boton) quizás lo estoy metiendo mal o necesito hacer alguna otra cosa?

muchas gracias

Última edición por michelmin; 22/10/2011 a las 03:14
  #6 (permalink)  
Antiguo 22/10/2011, 12:06
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Debiste haber empezado por allí, publicando tu código, tienes que pesar que nosotros no podemos adivinar.
Como estás usando una función para los botones en el frame, el código debes de escribirlo así:
Código actionscript:
Ver original
  1. nombre_instancia.onRelease = function(){
  2.        getURL("nombre.html", "_blank");
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 22/10/2011 a las 14:08
  #7 (permalink)  
Antiguo 22/10/2011, 13:07
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Ante todo perdón por no haber puesto antes el código, no me di cuenta.
el código me ha quedado así dentro de m186_contenedor

Código actionscript:
Ver original
  1. var municipio="Valladolid";
  2. var codigo="m186";
  3. this.onPress=function(){
  4.     this._parent._parent.press(this);
  5. }
  6. this.onRollOver=function(){
  7.     this._parent._parent.over(this);
  8. }
  9. this.onRollOut=this.onDragOut=function(){
  10.     this._parent._parent.out(this);
  11. }
  12. valladolid.onRelease = function() {
  13.        getURL("http://www.elegimos.org", _blank);
  14. }

no me da errores pero no funciona el link. ¿que estoy haciendo mal?

muchas gracias
  #8 (permalink)  
Antiguo 22/10/2011, 14:09
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

El _blank ponlo entre comillas, debe de funcionar sin problemas a meos que ese botón no tengan su nombre de instancia que es: valladolid

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 22/10/2011, 15:31
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Algo estoy haciendo mal, porque no me va, a ver. yo tengo el mapa con 244 pueblos, en la biblioteca tengo las 244 carpetas con el nombre de cada pueblo. en cada carpeta hay 3 estados o clips de peliculas llamados nombre_borde , nombre_contenedor y nombre_relleno. hasta ahí bien , entonces el código que he enseñado antes se el aplico mediante"accion" a "nombre_relleno" . ¿no será que debo de crear un cuarto estado llamado boton ? o algo así?


muchas gracias de antemano
  #10 (permalink)  
Antiguo 23/10/2011, 11:52
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Se supone que cada pueblo es un MC con sus rspectivas animaciones internas, al poner ese MC en el escenario se le tiene que poner su nombre de instacia y el código en el frame donde está ese MC.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #11 (permalink)  
Antiguo 23/10/2011, 15:36
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Me pasao el domingo entero intentando hacer algo, y no he conseguido nada (que negao soy) entiendo que es muy dificil explicar lo que tengo y que me podais entender, he pensado en poner una imagen del archivo.fla abierto en adobe flash, a ver si me podeis ayudar asi.

un saludo y gracias



Uploaded with ImageShack.us
  #12 (permalink)  
Antiguo 23/10/2011, 23:43
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: mapa interactivo a medias

es mu sencillo:
en el escenario principal pinchas (seleccionas, no abres) el MC del pueblo, entonces si te fijas en la pantalla ke has subido, a la derecha arriba donde pone propiedades, ahi una casilla ke se llama nombre (la del recuadro blanco), pues ahi pones el nombre de instancia del MC con el ke luego te referiras en el codigo.
y en la ventana de acciones pues pones el codigo.
si no eres capaz de hacerlo pues sube el archivo .fla y te lo pongo yo.

venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com
  #13 (permalink)  
Antiguo 24/10/2011, 09:49
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Que forma de complicarte con una cosa tan simple.
En el escenario principal según la página que publicaste tienes un mapa con muchas provincias, se supone que cada una de las provincias es un MC, entonces lo que tienes que hacer es seleccionar el MC en éste caso el que corresponde a valladolid y en el Panel de propiedades debajo de donde dice Clip de película hay un campo de introducción de texto que en su interior dice Nombre de instancia, allí escribe: valladolid a eso se le llama poner nombre de instancia que no es lo mismo que el nombre que se le da al MC al crearlo.
Y el código en el frame donde está ese MC.

Si con ésta explicación no lo resuelves, ya no se como explicártelo.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #14 (permalink)  
Antiguo 24/10/2011, 15:25
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Pues chicos , debo ser mu torpe no soy capaz de que funcione un p. link , de verdad que me sabe mal, seguro que alguna tonteria se me pasa, El archivo .fla pesa 1243kb no se como subirlo,

Un saludo y gracias


pd.-perdonad mi torpeza,
  #15 (permalink)  
Antiguo 24/10/2011, 15:45
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

No necesitas subir todo el archivo, basta que pongas en un nuevo archivo una de las provincias.
Súbelo a: http://www.megaupload.com/

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #16 (permalink)  
Antiguo 25/10/2011, 14:26
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Perdonad , hoy he tenio mal dia y no he podido hacer na , os dejo el link de descarga del mapa ,

http://www.megaupload.com/?d=7PIZ2A8B

Un saludote y de nuevo muchas gracias por el tiempo que os estais tomando.
  #17 (permalink)  
Antiguo 27/10/2011, 10:51
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Es diferente poderte ayudar viendo como lo haz hecho.
El código debes de escribirlo así:
Código actionscript:
Ver original
  1. var municipio="Íscar";
  2. var codigo="m075";
  3. this.onPress=function(){
  4.     this._parent._parent.press(this);
  5. }
  6. this.onRollOver=function(){
  7.     this._parent._parent.over(this);
  8. }
  9. this.onRollOut=this.onDragOut=function(){
  10.     this._parent._parent.out(this);
  11. }
  12. this.onRelease = function() {
  13.        getURL("http://www.elegimos.org", _blank);
  14. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #18 (permalink)  
Antiguo 28/10/2011, 13:09
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Por finnnn ¡¡¡muchas gracias !!! de verdad muchisimas gracias por el tiempo dedicado .
Un saludoteeeee
  #19 (permalink)  
Antiguo 30/10/2011, 02:20
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Bueno no se si es correcto el escribir aqui o abrir otro tema, ya terminé todos los links , y ahora me encuentro con el problema de que, hize un código para mostrar el nombre de cada pueblo según pasas el ratón por encima de el, pero no se que hize mal , o si no es compatible con el código que me pasastes.

Un saludo
  #20 (permalink)  
Antiguo 31/10/2011, 10:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Y como supones que podamos adivinar que códigos estás usando sin verlo?
Acostúmbrate a dar mayores datos sobre el problema que tienes, ya que es la únia forma de ayudarte con más efectividad.

Espero pderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #21 (permalink)  
Antiguo 31/10/2011, 15:04
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Ostras , pues lo puse, algo a debido pasar, aqui lo dejo de nuevo , pero ya digo no me funciona


Código actionscript:
Ver original
  1. var municipio="Íscar";
  2. var codigo="m075";
  3. this.onPress=function(){
  4.     this._parent._parent.press(this);
  5. }
  6. this.onRollOver=function(){
  7.     this._parent._parent.over(this);
  8. }
  9. this.onRollOut=this.onDragOut=function(){
  10.     this._parent._parent.out(this);
  11. }
  12. this.onRelease = function() {
  13.        getURL("http://www.elegimos.org", _blank);
  14. }
  15. on(rollOver){
  16. mensaje.text = "Iscar";
  17. }
  18. on(rollOut){
  19. mensaje.text = "";
  20. }
  #22 (permalink)  
Antiguo 31/10/2011, 16:51
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

Tienes que usar un poquito de sentido común.
No puedes utilizar las funciones para el botón, con el código que se pone directamente en el botón.
Este código no debería estar en el frame:
Código actionscript:
Ver original
  1. on(rollOver){
  2. mensaje.text = "Iscar";
  3. }
  4. on(rollOut){
  5. mensaje.text = "";
  6. }
El código deberías de escribirlo así:
Código actionscript:
Ver original
  1. var municipio="Íscar";
  2. var codigo="m075";
  3. this.onPress=function(){
  4.  this._parent._parent.press(this);
  5. }
  6. this.onRollOver=function(){
  7.  this._parent._parent.over(this);
  8.  mensaje.text = "Iscar";
  9. }
  10. this.onRollOut=this.onDragOut=function(){
  11.  this._parent._parent.out(this);
  12.  mensaje.text = "";
  13. }
  14. this.onRelease = function() {
  15.        getURL("http://www.elegimos.org", _blank);
  16. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #23 (permalink)  
Antiguo 03/11/2011, 05:16
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Pos na , no funciona , he cogido el codigo que tu me has pasado y funciona todo como antes , osea va bien el link , el fondo al pasar el raton , cambia de color pero no sale el nombre del pueblo al pasar por encima.

Me hablas de un boton, el cual io no veo solo tengo tres mc por cada pueblo-, y ninguno es boton.

Un saludo y gracias
  #24 (permalink)  
Antiguo 03/11/2011, 09:49
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: mapa interactivo a medias

El código que te di si funciona correctamente, lo que posiblemente está sucediendo es que tú no haz puesto un campo de texto dinámico donde se refleje el nombre de la provincia.
No basta que pongas el código en el rollOver y rollOut para que funcione, si no tiene el campo de texto dinámico en el lugar correspondiente.
Te hablo del botón porque ese MC está fungiendo de botón.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #25 (permalink)  
Antiguo 04/11/2011, 00:46
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: mapa interactivo a medias

y no olvides ke el campo de texto dinamico debe de tener como niombre instancia el mismo con el ke lo llamas en el codigo (mensaje)

venga, ke ya casi lo tienes
__________________
kolectivo grafico deNA
www.kgdena.com
  #26 (permalink)  
Antiguo 04/11/2011, 04:38
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

Joer seguro que es lo mas facil del mundo, a ver lo que yo hago, tengo el codigo del mc_iscar ya con la funcion de link funcionando , entonces ahora a iscar necesito que cuando pase el raton por encima aparezca "Iscar" en texto, para ello creo un campo de texto dinámico ¿ese campo donde le creo? Creo recordar que se creaba con la herramienta Texto y en propiedades elegía texto dinámico . ahora bien para ese mc concreto
var municipio="Íscar";
var codigo="m075";
no se donde crear el area de texto.
  #27 (permalink)  
Antiguo 04/11/2011, 11:11
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: mapa interactivo a medias

mira lo debes hacer asi:
en el mc075_contenedor tienes 3 capas: as, borde y relleno, pues debes crear una cuarta que la situas entre as y borde y en esa capa es donde creas el texto dinamico (vacio, claro) llamado "mensaje", lo situas en el lugar ke kieras ke se vea y punto

y asi pues en todo los mcs de los distintos municipios

venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com
  #28 (permalink)  
Antiguo 04/11/2011, 15:43
 
Fecha de Ingreso: diciembre-2009
Mensajes: 56
Antigüedad: 15 años
Puntos: 0
Respuesta: mapa interactivo a medias

YATAAA ole ole ole , joe lo que es saber y no tener ni idea ,jajajaja
buff ahora a meter uno a uno 244 , ¿no hay ningun tipo de automatizacion para no tener que crear una capa en cada mc, luego ponerla nombre, crear texto, y pegar codigo en mc? madre mia jajajja que curreee

Etiquetas: flash, interactivo, mapa, medias, php, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:52.