`
ljl_xyf
  • 浏览: 636107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flash中国地图(ChinaMap.swf)

 
阅读更多

中国地图下载

 

中国地图src

 

地图可以自定义背景颜色,请修改xml文件里的settings包含的参数,为防止出错,勿修改原来的格式
<settings>
<colors>0xffff66,0xff9900,0xcc9909</colors>      //十六进制颜色,个数小于或等于15个(这里有3个,之间用英文的逗号隔开)
<radian>0.785</radian>                          //渐变的弧度值
<type>linear</type>                            //渐变类型,两种选择linear或radial
</settings>

详细请参见 flash.display.Graphics类的beginGradientFill () 方法



若要捕获鼠标点击,请注册MapEvent.SELECT事件,如chinaMap.addEventListener(MapEvent.SELECT,Func);
该事件含有参数value即为data.xml里各省份对应的id,捕获事件后可以访问 e.value




chinaMap.addEventListener(MapEvent.SELECT,Func)

function Func(e:MapEvent)
{
    trace(e.value)
}



你也可以限制某些省份的鼠标事件,请修改xml里的 mouseEnabled的值-- ture为支持鼠标,其余值鼠标无效,且区域颜色有些不同

若url的值不为空,则点击后会打开新的链接,这里没有检查 网址的有效性,请确保输入的网址存在。

name的值不可修改,否则地图无法正常显示,id可以随意更改,它只是点击之后传递的数值,按上面给出的方法可以获取


XML

 

 

<?xml version="1.0" encoding="utf-8"?>
<data>
    <settings>
    <colors>0xffff66,0xff9900,0xcc9909</colors>
    <radian>0.785</radian>
    <type>linear</type>
    </settings>
    <area id="beijing" name="北京" mouseEnabled= "true" url="" />
    <area id="tianjin" name="天津"   mouseEnabled= "true" url="" />
    <area id="xinjiang" name="新疆" mouseEnabled= "true" url="http://www.zcool.com.cn/" />
    <area id="xizang" name="西藏"  mouseEnabled= "true" url="" />
    <area id="qinghai" name="青海"  mouseEnabled= "true" url="" />
    <area id="gansu" name="甘肃"  mouseEnabled= "f" url="" />
    <area id="neimenggu" name="内蒙古"  mouseEnabled= "f" url="" />
    <area id="ningxia" name="宁夏"   mouseEnabled= "f" url="" />
    <area id="shanxi" name="山西"  mouseEnabled= "f" url=""  />
    <area id="liaoning" name="辽宁"  mouseEnabled= "true" url=""  />
    <area id="jilin" name="吉林"  mouseEnabled= "true" url=""  />
    <area id="heilongjiang" name="黑龙江"   mouseEnabled= "true" url="" />
    <area id="hebei" name="河北"   mouseEnabled= "true" url="" />
    <area id="shandong" name="山东"  mouseEnabled= "true" url=""  />
    <area id="henan" name="河南"  mouseEnabled= "true" url=""  />
    <area id="shannxi" name="陕西"  mouseEnabled= "true" url=""  />
    <area id="sichuan" name="四川"   mouseEnabled= "true" url="" />
    <area id="chongqing" name="重庆"  mouseEnabled= "true" url="" />
    <area id="hubei" name="湖北"  mouseEnabled= "true" url=""  />
    <area id="anhui" name="安徽"  mouseEnabled= "true" url=""  />
    <area id="jiangsu" name="江苏"  mouseEnabled= "true" url="" />
    <area id="shanghai" name="上海" mouseEnabled= "true" url="" />
    <area id="zhejiang" name="浙江"   mouseEnabled= "true" url="" />
    <area id="fujian" name="福建"  mouseEnabled= "true" url="" />
    <area id="taiwan" name="台湾"  mouseEnabled= "true" url=""  />
    <area id="jiangxi" name="江西"  mouseEnabled= "true" url=""  />
    <area id="hunan" name="湖南"  mouseEnabled= "true" url=""  />
    <area id="guizhou" name="贵州"  mouseEnabled= "true" url=""  />
    <area id="guangxi" name="广西"  mouseEnabled= "true" url=""  />
    <area id="guangdong" name="广东"  mouseEnabled= "true" url=""  />
    <area id="xianggang" name="香港"   mouseEnabled= "true" url="" />
    <area id="aomen" name="澳门"  mouseEnabled= "true" url=""  />
    <area id="hainan" name="海南"  mouseEnabled= "true" url=""  />
    <area id="yunnan" name="云南"  mouseEnabled= "true" url=""  />
</data>

分享到:
评论

相关推荐

    china-map-xml.rar_map_map.swf xml

    本篇文章将围绕“china-map-xml.rar”这个压缩包中的“map_map.swf”文件和相关XML数据进行详细阐述,探讨如何通过Flash技术和XML数据实现中国地图的互动展示。 首先,"map_map.swf"是一个Flash动画文件,它通常...

    Flash加载plugin.rar

    "3.swf"、"ChinaMap.swf"和"2.swf"可能是不同的Flash项目,比如"ChinaMap.swf"可能是一个中国地图的互动展示。 4. **playerProductInstall.swf**:这通常是一个Flash播放器的安装提示或帮助文件,用于引导用户安装或...

    中国城市概况分布flash+xml地图

    `chinaMap.html`是用于在网页中嵌入`map.swf`的HTML文件。它通常会包含一个`&lt;embed&gt;`或`&lt;object&gt;`标签,指定Flash影片的路径和参数,以便在浏览器中正确地呈现和运行地图应用。 5. **Scripts文件夹**: `Scripts`...

    flash版带后台管理电子地图

    日前偶然接触到开源的flash+xml中国电子地图,觉得还不错,遗憾的是xml要靠手工编写,于是尝试用asp输出xml,经测试输出正常,有些细节因为开源项目中未提供ChinaMap.fla源文件,反编译ChinaMap.swf几次都未成功,...

    flash全国地图

    4. **成品文件**:`ChinaMap.swf` 是编译后的Flash应用程序文件,可以在Web浏览器中播放,提供用户交互的全国地图体验。 5. **数据交互**:`data` 文件夹可能包含地图的额外数据,如省份或城市的数据信息,这些信息...

    chinaMap.rar_GIS编程_Java_

    在"chinaMap.rar"中,可能包含了中国地图的地理坐标、行政区划、地物信息等数据。这些数据可能是矢量格式(如Shapefile、GeoJSON)或者是栅格格式(如TIFF、JPEG),用于在GIS应用中呈现地图。 【编码与规范化】在...

    全国地图js特效

    `ChinaMap.swf`是Flash动画文件,包含预先制作的地图图形和交互逻辑。用户可以通过Flash Player插件在浏览器中查看和交互这个地图。 `js`目录可能包含了与地图特效相关的JavaScript源文件。这些文件可能包括自定义...

    asp+access+flash+xml带管理后台电子地图

    `ChinaMap.swf`是一个Flash文件,很可能包含了中国地图的交互展示。用户可以通过Flash的交互界面来浏览、搜索地图上的不同区域,而`swfobject.js`则是一个JavaScript库,用于在网页中嵌入和控制Flash内容。 XML...

    FusionMap China Provinces

    这些SWF文件的使用场景非常广泛,例如,在数据分析报告中,可以利用FusionMap China Provinces将业务数据(如销售额、人口数量、GDP等)与地图相结合,形成直观的热力图或 choropleth map,帮助决策者迅速理解各地区...

    Flex地图制作与学习

    你需要找到一个包含目标区域轮廓的地图图片,例如中国地图,然后在Photoshop中将该地图切割成各个省级或直辖市的独立块,确保每个块的边缘清晰,方便后续处理。 接下来,进入Adobe Flash CS3,创建一个新的...

Global site tag (gtag.js) - Google Analytics