xml辅助flash互动电子地图标注地名

xml辅助flash互动电子地图标注地名

ID:22373185

大小:71.50 KB

页数:12页

时间:2018-10-28

xml辅助flash互动电子地图标注地名_第1页
xml辅助flash互动电子地图标注地名_第2页
xml辅助flash互动电子地图标注地名_第3页
xml辅助flash互动电子地图标注地名_第4页
xml辅助flash互动电子地图标注地名_第5页
资源描述:

《xml辅助flash互动电子地图标注地名》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XML辅助Flash互动电子地图标注地名既然涉及XML文件,就有必要对XML有一个初步的了解。  一、初识XML  1、什么是XML?  XML是英文ExtensibleMarkupLanguage的缩写,中文意为可扩展的标记语言。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。  2、XML文件式样  以下为一个XML文件结构,有些类似HTML语言:<?xmlversion="1.0"encoding="utf-8"?><country

2、data><stateid="range"><data>0-33</data><color>fed976</color></state><stateid="range"><data>34-66</data><color>feb24c</color></state><stateid="range"><data>67-99</data><color>fd8d3c</color>

3、;</state></countrydata>  二、Flash调用XML文件的方法  Flash中的ActionScript2.0关于调用XML的全局函数与方法属性较多,以下只介绍本例中涉及的内容:  1、建立XML对象:  varmyXML=neyXML.load("data.xml");  3、忽略空格:  myXML.ignoreL对象的load(XML.load方法)  publicload(url:String):Boolean  从指定的URL中加载XML文档,并使用下载的XML数据替换指定XML对象的内容。该URL是相对URL,并使用HT

4、TP进行调用。加载过程是异步的;它不会在执行load()方法后立即结束。  执行load()方法时,XML对象的loaded属性被设置为false。在XML数据下载完毕后,loaded属性被设置为true,并调用onLoad事件处理函数。直到XML数据完全下载后,才开始分析。如果该XML对象以前包含任何XML树,它们将被放弃。  您可以定义一个在调用XML对象的onLoad事件处理函数时执行的自定义函数。  5、处理XML对象的onLoad(XML.onLoad处理函数)  onLoad=function(success:Boolean){}  收到来自服务器的XML文档时由F

5、lashPlayer调用。如果成功接收了XML文档,则success参数为true。如果未收到该文档,或从服务器接收响应时出现错误,则success参数为false。默认情况下,此方法的实现不处于活动状态。若要覆盖默认实现,必须指定一个包含自定义动作的函数。  三、实例制作  在初步了解了以上XML的基础后,我们就可以紧接上一例的步骤完成地名标注工作:  1、创建用于地名标注的XML文件:首先我们要创建一个包含关于需要标注的地名信息文件,即包含地名称、地名坐标等基本信息。本例中我们只创建一个示范性的地名信息数据文件,其格式为XML文件格式,内容如下:<?xmlversio

6、n="1.0"encoding="iso-8859-1"?><map><r><n>大清湖</n><x>37</x><y>264</y></r><r><n>环</n><x>154</x><y>67</y></r><r><n>城</n><x>164</x><y>67</y></r>

7、<r><n>西</n><x>175</x><y>69</y></r><r><n>路</n><x>184</x><y>72</y></r><r><n>环</n><x>289</x><y>101</y></r>&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。