我想做一个flash as3.0+xml地图就是鼠标放上去会有相应的动态文本显示该省份的信息,该从哪些方面做?

 我来答
帐号已注销
2012-08-08 · TA获得超过516个赞
知道大有可为答主
回答量:1788
采纳率:86%
帮助的人:935万
展开全部
各省份信息在xml中配置,地图分块,以便响应鼠标事件,编写事件处理函数,识别当前省区域,显示相应信息。加QQ66988695,需要说的比较多,这里回答太麻烦。
zb6306
2012-08-08 · TA获得超过777个赞
知道大有可为答主
回答量:2585
采纳率:66%
帮助的人:1148万
展开全部
这个需要在XML文件上下点功夫,然后就是相应的地图的区域,每个区域制作成元件,这样就可以了。
追问
呵呵,我看过了网络上别人的作品,是AS2.0的,个人对那个不熟悉,但看到了XML很简单,xml里面就为每个省份分配了一个id和一个有关该省份的信息,但我不知道如在在as3.0里面去调用每个省份相应的信息……
追答
AS3.0的XML采用的是欧盟的E4X标准,这个标准更简单更方便,因此很好用,只要你用URLLoader对象将XML加载进来,脚本基本是这样的:
import flash.events.Event;
var xml:XML;
var url:String = "abc.xml";
var req:URLRequest = new URLRequest(url);
var xmlLoader:URLLoader=new URLLoader();
xmlLoader.load(req);
xmlLoader.addEventListener(Event.COMPLETE,onXml);
function onXml(evt:Event):void
{
xml = new XML(evt.target.data);
var xmlN:uint = xml.id.length();
for (var i:uint=0; i

辽宁省是一个工业化程度比较高的省会,是中国工业的摇篮
北京是中国的首都,是中国的政治中心
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2012-08-09 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1346万
展开全部
那要看你要做的复杂程度如何了,如果是特别复杂的地图建议用谷歌的地图去开发,谷歌的地图有详细的开发api文档,也可以用百度的地图开发,同样他也提供了详细的api开发问题。如果是自己写的全部内容加地图,可就要复杂的多了,看你要实现什么功能了。功能越多代码越是复杂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式