我想做一个flash as3.0+xml地图就是鼠标放上去会有相应的动态文本显示该省份的信息,该从哪些方面做?
展开全部
这个需要在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
辽宁省是一个工业化程度比较高的省会,是中国工业的摇篮
北京是中国的首都,是中国的政治中心
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那要看你要做的复杂程度如何了,如果是特别复杂的地图建议用谷歌的地图去开发,谷歌的地图有详细的开发api文档,也可以用百度的地图开发,同样他也提供了详细的api开发问题。如果是自己写的全部内容加地图,可就要复杂的多了,看你要实现什么功能了。功能越多代码越是复杂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询