flash版的中国地图【转载】
来源:互联网 发布:ubuntu开机自启动程序 编辑:程序博客网 时间:2024/06/05 19:39
这是之前发布的中国地图Flash版的优化版,源码位于GoogleCode,提供下载,具备如下的功能:
1. 按照省份划分行政区域,显示每个省份的详细信息(内容通过XML自定义)
2. 支持HTML显示
3. 支持点击省份,打开网页链接
4. 支持事件监听(AS和JavaScript)
演示地址:
www.richbox.net/Files/demo.html
使用方式:
将这个Flash插入到网页中并配置相应的参数即可(需要设置地图的标题,和数据源的XML地址,如果你希望Flash回调你的JavaScript方法,请参见第三个参数的配置),推荐使用SWFObject,示例代码:
<script type=“text/javascript”>
function eventHandler(e) {
alert(e.value);
}
var s1 = new SWFObject(“ChinaMap.swf”,“ply”,“600″,“500″,“10″,“#FFFFFF”);
s1.addParam(“allowscriptaccess”,“always”);
s1.addVariable(“title”,“中国地图”);
s1.addVariable(“xmlurl”,“d.xml”);
s1.addVariable(“jsHandler”,“eventHandler”);
s1.write(“container”);
</script>
数据XML的配置示例:
www.richbox.net/Files/d.xml
你也可以将这个地图应用到你的Flash或Flex项目中,并可以监听地图点击的Event,代码示例:
public class ChinaMapDemo extends Sprite
{
public function ChinaMapDemo()
{
super();
var mapLoader:Loader = new Loader();
mapLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,init);
mapLoader.load(new URLRequest(“ChinaMap.swf”));
addChild(mapLoader);
}
private function init(e:Event):void {
e.currentTarget.content.loaderInfo.parameters.title = “中国地图”;
var demoMap:ChinaMap = e.currentTarget.content as ChinaMap;
demoMap.addEventListener(MapEvent.ITEMCLICK,clickHandler);
}
private function clickHandler(e:MapEvent):void {
trace(e.value);
}
}
你可以从这里下载这个地图的文件:
code.google.com/p/chinamapforflash/downloads/list
源码已经提供在Google Code上,你可以随意修改并使用:
code.google.com/p/chinamapforflash/source/browse/
1. 按照省份划分行政区域,显示每个省份的详细信息(内容通过XML自定义)
2. 支持HTML显示
3. 支持点击省份,打开网页链接
4. 支持事件监听(AS和JavaScript)
演示地址:
www.richbox.net/Files/demo.html
使用方式:
将这个Flash插入到网页中并配置相应的参数即可(需要设置地图的标题,和数据源的XML地址,如果你希望Flash回调你的JavaScript方法,请参见第三个参数的配置),推荐使用SWFObject,示例代码:
<script type=“text/javascript”>
function eventHandler(e) {
alert(e.value);
}
var s1 = new SWFObject(“ChinaMap.swf”,“ply”,“600″,“500″,“10″,“#FFFFFF”);
s1.addParam(“allowscriptaccess”,“always”);
s1.addVariable(“title”,“中国地图”);
s1.addVariable(“xmlurl”,“d.xml”);
s1.addVariable(“jsHandler”,“eventHandler”);
s1.write(“container”);
</script>
数据XML的配置示例:
www.richbox.net/Files/d.xml
你也可以将这个地图应用到你的Flash或Flex项目中,并可以监听地图点击的Event,代码示例:
public class ChinaMapDemo extends Sprite
{
public function ChinaMapDemo()
{
super();
var mapLoader:Loader = new Loader();
mapLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,init);
mapLoader.load(new URLRequest(“ChinaMap.swf”));
addChild(mapLoader);
}
private function init(e:Event):void {
e.currentTarget.content.loaderInfo.parameters.title = “中国地图”;
var demoMap:ChinaMap = e.currentTarget.content as ChinaMap;
demoMap.addEventListener(MapEvent.ITEMCLICK,clickHandler);
}
private function clickHandler(e:MapEvent):void {
trace(e.value);
}
}
你可以从这里下载这个地图的文件:
code.google.com/p/chinamapforflash/downloads/list
源码已经提供在Google Code上,你可以随意修改并使用:
code.google.com/p/chinamapforflash/source/browse/
- flash版的中国地图【转载】
- 中国地图FLASH和JS版本
- 结合Flex Builder和Flash CS4制作一个中国地图的应用
- jvectormap 中国地图的显示
- 开源项目:中国地图Flash组件
- FLASH的基本概念[转载]
- 一张极老的中国地图
- 如何移入echarts的中国地图
- 带钓鱼岛的中国地图geoJson
- 【转载】基于Flash的文件系统
- STM32的FLASH操作【转载】
- Google Map中国地图搜索的请求方式
- 一幅没有人敢看的中国地图
- 用R画有图例的中国地图
- Android中国地图区域检测控件的实现
- SVG 绘制可交互的中国地图
- ECharts(中国地图篇)的使用
- 转载的:flash 中文不显示问题
- arm-linux-gcc 4.3.2下载与安装
- 数字电视专业术语
- 生成随机字符串
- C 语言的前世今生
- CMDN CLUB第14场:小米与友盟专家详解Android开发:
- flash版的中国地图【转载】
- 高分辨率图标(ICON)搜索
- hash_map string key 忽略大小写
- 常用正则表达式集锦
- 最新发布Windows 8 Consumer Preview ISO images 预览版(中文)
- 19个非常有用的Javascript类库
- 设置myeclipse新建jsp文件默认编码为UTF-8
- oracle的sys用户怎么通过jdbc连接
- SNMP用VC++6.0实现的方法_VC技术_C语言教程(本文来自21视频教程网C语言频道)