Oct
30
2009
贴一个强大的AS3.0版本的Flash MAP
昨天收到一邮件,提示Flash eff2.0打半折出售。老实说,Flash eff2.0确实是一强大的Flash 组件,其动画效果震撼无比,然而俺处于学生时代,实在没有经济实力购买,于是以前下载一个免费的使用了一下,感觉很好。最近半年没怎么玩Flash了,而Flash eff2.0的免费版本使用已经到期,收到该邮件,访问了一下提供的网址,发现又出品了一些新的东西,其中JC Flash Map给我震撼还是很大。JC Flash Map聚合了很多MAP的API,但是测试了一下,发现最强大的Google API出错了,加载不进来的图像,未免感到有些遗憾。不过其微软的API还是差不多的,放大倍数可以达到21(Google的是22),同样支持卫星实景成像。下载了源码,熟悉了一下其功能,重新发布了一下Flash Map,并标注我现在所处的位置。在测试中发现其地理坐标书签的Description不支持中文,晕死,一输出中文就成空白文域,开始还以为Pagecode问题,于是添加了System.useCodePage=true代码,发现还是不成功,好不容易才在组建中找到输出Description的动态文本框,删掉后重新建立,测试OK。由于软件的差异,欧美的Flash的输出文本都是不支持中文字符的,以前也遇到过,重新建立就OK。现在张贴Flash如下:
操作说明:
- 点击右上角按钮切换当前API下的浏览方式,功能跟Google地图相似
- 右下角下拉框选择地图来源,但是Google MAP已经失效。
- 上下拖动左上角的按钮,可以控制地址的缩放。同时当鼠标处于地图区域,双击可以以鼠标所在位置为中心放大地图一级。
- 点击红色标签,可以弹出该标签的Description。单击地图任何区域,Description隐藏。
- 在地图区域按下鼠标左键不放,可以自由拖动地图位置。
- 本来当鼠标处于地图中的时候,可以使用滚轮控制地图缩放的,但是滚轮事件和网页相冲突,所以在网页中浏览的时候滚轮失效。
如果大家觉得可以,可以访问http://www.jumpeyecomponents.com/Flash-Components/Various/JC-Flash-Map-289/ 下载源码。也可以在这个网站多逛逛,有些好东西~

分类:
已被围观 
所以也不好多说话了。
总之,加油咯!
晚安