Olá pessoal.
Acabei de publicar mais um tutorial no portal do MXStudio, e nesse tutorial mostro um exemplo bem simples de como usar a API do Google Maps no Flash.
Esse tutorial é voltado para os usuários que usam ActionScript 3 apenas, pois a API foi feita com essa versão do AS. Além do tutorial escrito, pela primeira vez fiz um vídeo-tutorial e espero que seja o primeiro de muitos.
Eis o link do tutorial:
http://www.mxstudio.com.br/flash/google-maps-no-flash/
O vídeo está hospedado no YouTube, e incorporado no próprio tutorial. Para quem quer acessar apenas o vídeo, eis o link dele:
http://www.youtube.com/watch?v=IilhyIk3bQk
[]s
Tags:ActionScript, ActionScript 3, Flash, Flash CS3, Flash CS4, MXStudio, Tutoriais, Vídeo, YouTube
Comentários
Cara eu tenho que fazer exatamente isso só que usando o Script 2 como faço?
Giovanna
23/07/2009
Infelizmente, o Google Maps só funciona com ActionScript 3, se tentar carregar seu arquivo em AS3 em um arquivo usando AS2 provavelmente não funcionará.
Natan Alves
23/07/2009
Natan, tudo bem?
Você sabe se existe um modo de fazermos uma busca por essa api?
por exemplo, colocar local de origem e de destino?
estou fazendo um site em flash e o cliente pediu isso.
abraços.
Marcio
07/08/2009
Olá, você quer digitar um endereço e mostra-lo na tela? Se for isso, dá uma olhada nisso:
http://gmaps-samples-flash.googlecode.com/svn/trunk/demos/MarkerXmlSearcher/MarkerXmlSearcher.html
[]s
Natan Alves
07/08/2009
Ola Natan, obrigabro por ser o único a fazer um post como esse.
Gostaria de Saber e se eu quiser modificar o marcador e/ou fazer colo que quando clike nele aparece algo que eu queira?
David
30/09/2009
David, existem diversos exemplos do que deseja fazer na página da API, dá uma conferida:
http://code.google.com/intl/pt-BR/apis/maps/documentation/flash/demogallery.html
[]s
Natan Alves
10/10/2009
Olá Amigo.
Coloquei nesse site. Ele é AS 3.0, mas mesmo assim, não abre.
http://www.best.ind.br/
Clique na localização. O que será que pode ter havido?
abç
Wilson C. Savegnago
Wilson
23/11/2009
Olá.
Por acaso mapa está em um swf que é carregado separado do arquivo principal?
[]s
Natan Alves
27/11/2009
isso mesmo!
wilson
30/11/2009
No seu swf, experimente criar um MovieClip em branco e adicionar o mapa a esse MovieClip.
vazio.addChild(map);
Onde vazio é a instancia do seu MovieClip;
[]s
Natan Alves
07/12/2009
Natan com vai, blz?
É o seguinte estou com dificuldades na hora de definir o tamanho, do jeito que ta no tutorial o mapa e definido pelo tamanho do stage, mas preciso que ele tenha o tamanho que eu definir em pixels.
Obrigado
Ruston
Ruston
15/12/2009
Cara, Está de parabéns seu tutorial!
Abraço!
Karlos
29/09/2010
Ola Natan, consegui redimencionar o map ao tamanho ideal para a minha necesidade, mas nao estou conseguindo centraliza-lo, poderia postar um exemplo de como deixa-o em uma posição determinada na tela? é que como no meu caso estou chamando map em um swf externo, ele sempre aparece no topo do alvo… 🙁
obrigado e parabens pelo tuto!
abraço!
wellington
12/11/2010
Olá Wellington.
Você quer alinha o swf carregado que tem o mapa?
[]s
Natan Alves
18/11/2010
Olá Natan, só confirmando.. nao tem como fazer o Gmaps com AS2?
Otávio Pinto
21/12/2010
Olá Otávio.
Não tem como usar a API do Google Maps em arquivos feitos usando ActionScript 2 porque a APO foi feita usando ActionScript 3.
[]s
Natan Alves
21/12/2010
Olá Natan,
Tenho um site em AS2 e estou abrindo o Google maps em AS3 via loadMovie, mas ele só abre na level0, você tem idéia do que acontece?
Obrigado!
Alberto
21/01/2011
Olá Alberto.
Carregar um swf que usa ActionScript 3 em um arquivo que usa ActionScript 2 não é aconselhável porque as duas versões são diferentes e não compartilham certas coisas, se fosse o contrário funcionaria sem problemas.
[]s
Natan Alves
24/01/2011
Olá Natan,
Criei um script usando esse componente. Estou exportando o flash com a propriedade “Local Playback security” setada para “Access network only”. Quando abro localmente o html gerado pelo flash, funciona sem problemas. Mas quando eu exporto para o servidor web fora da minha maquina aparece a msg de erro:
Initialization failed: please check the API key,
swf location, version and network availability.
O que pode ser? Já tentei criar a API key do google pra o dominio onde ele está hospedado e nada.
Estou usando Flash 9 e AS3
Eduardo
14/03/2011
Olá Eduardo.
Isso acontece porque você gerou a chave da API com o endereço errado. No tutorial o endereço usado foi localhost, mas como disse você tem que colocar o endereço certinho de seu arquivo para que a chave gerada funcione e o Google libere o acesso do Maps para seu swf.
[]s
Natan Alves
14/03/2011
Hum funcionou. Estava gerando a API com a URL sem o nome do arquivo, só a pasta. Coloquei o nome completo da URL com o nome do arquivo.swf e funcionou.
=)
Eduardo
15/03/2011
Olá Natan.
Parabéns pelo tutorial, muito bom além de muitissiomo util.
Venho aqui retirar uma duvida que seria:
Se eu fizesse a API em HTML (como tem na code.google.) e em um palco AS2 chamace esse arquivo HTML. Não funcionaria?
Se sim, ou tiver porens, nos ajuda a montar?
Acredito que muita gente como eu que fizemos nossos sites em AS2 (que pra mim é mais simples do que o AS3) e precisa muito dessa API ficara muitissimo grato, mais do que já estamos.
Tenho certeza que, assim como eu, tem muita gente querendo mudar o site para AS3 só pra conseguir usar a API.
Mas se for possivel fazer atravez do HTML e puxar para o palco AS2, seria lindo de mais. ^^
Abraços…
Gregory l. Derner
Gregory
18/03/2011
Olá Gregory.
Mesmo se fizer usando a API para o HTML não vai funcionar porque o Flash não consegue reconhecer todas as tags do HTML nem usar as funcionalidades do JavaScript. A solução é passar seu site para ActionScript 3, ele no começo pode parecer mais difícil mas acredite, depois que se acostumar a ele não vai querer mais voltar a programar em ActionScript 2 (sei disso por experiência).
[]s
Natan Alves
19/03/2011