Jump to content

Swf world


NaDa

Recommended Posts

Boas,

Alguém me pode dizer como posso fazer um mapa do tipo:

http://www.houses-point.com/pt/world_map_pt.swf

Umas luzes só, que eu depois desenrasco-me 🙂

Encontrei o mapa: http://en.m.wikipedia.org/wiki/File:World_map_-_low_resolution.svg

Agora não estou a conseguir por o flash a dar, ta complicado perceber a logica disto :|

Estou a fazer assim: transformo o svg em swf.. Abro com o adobe flash depois carrego num pais e transformo em símbolo, botão no caso.. a partir daqui estou a inventar, ficou assim:

package{

import flash.display.MovieClip;
import flash.events.MouseEvent;

public class MapaMundi extends MovieClip{

	//variaveis
	public var _portugal:Portugal;

	//construtor
	public function MapaMundi():void{
		addEventListener(MouseEvent.MOUSE_DOWN, mouseclick);
	}

	public function mouseclick(e:MouseEvent):void{
		if(e.target == _portugal){
			navigateToURL(new URLRequest("http://www.google.pt"), "_blank");
		}
	}
}
}

Mas não funciona.. Alguém pode ajudar ? :S

Desde já muito obrigado 😉

Link to comment
Share on other sites

  • 2 weeks later...

Bem consegui fazer, mas tive de mudar para AC 2.0, por erro meu ou nao, mas não estava a conseguir fazer..

O passo seguinte seria mudar a cor com o rato por cima, quando clicado, etc..

Mas mais nao consigo fazer porque quando tento editar o simbolo, o que eu edito fica um nivel abaixo na camada, mesmo subindo e descendo camadas fica sempre igual :S

Alguma ajudinha de como fazer em codigo?

on (release) { 
      getURL("teste/portugal");
}

Ficheiro flash: http://speedy.sh/zDTHF/mapa-pt.fla

Desde já obrigado 😉

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.