用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > XML教程 > xml教程 > 文章正文
xml辅助flash电子地图标注地名
iTbulo.COM 2006-10-30 laoshan()

 对于制作数据量较大的大型城市地图,直接在flash环境中手动创建地名标注内容不仅工作量巨大,而且维护更新非常不便,这样就必须借助外部数据文件来辅助完成其中的地名标注工作。当然,调用数据文件的方法很多,我们这里介绍一种较为简单的,即在flash中调用外部xml数据文件。
  既然涉及xml文件,就有必要对xml有一个初步的了解。

  一、初识xml

  1、什么是xml?

  xml 是英文extensible markup language的缩写,中文意为可扩展的标记语言。xml是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。

  2、xml文件式样

  以下为一个xml文件结构,有些类似html语言:

以下是引用片段:
<?xml version="1.0" encoding="utf-8" ?> 
<countrydata> 
<state id="range"> 
<data>0 - 33</data> 
<color>fed976</color> 
</state> 
<state id="range"> 
<data>34 - 66</data> 
<color>feb24c</color> 
</state> 
<state id="range"> 
<data>67 - 99</data> 
<color>fd8d3c</color> 
</state> 
</countrydata>
 

二、flash调用xml文件的方法

  flash中的actionscript2.0关于调用xml的全局函数与方法属性较多,以下只介绍本例中涉及的内容:
  1、建立xml对象:
  var myxml = new xml();

  2、引用xml文件:
  myxml.load("data.xml");

  3、忽略空格:
  myxml.ignorewhite = true;/默认的为false

  4、处理xml对象的load(xml.load 方法)
  public load(url:string) : boolean

  从指定的 url 中加载 xml 文档,并使用下载的 xml 数据替换指定 xml 对象的内容。该 url 是相对 url,并使用 http 进行调用。加载过程是异步的;它不会在执行 load() 方法后立即结束。

  执行 load() 方法时,xml 对象的 loaded 属性被设置为 false。在 xml 数据下载完毕后,loaded 属性被设置为 true,并调用 onload 事件处理函数。直到 xml 数据完全下载后,才开始分析。如果该 xml 对象以前包含任何 xml 树,它们将被放弃。

  您可以定义一个在调用 xml 对象的 onload 事件处理函数时执行的自定义函数。

[1] [2] 下一页

文章搜索
相关资讯
相关文章 相关下载
JDOM操作XML文件(法老修正版)
XML WebService完全实例详细解析
Java更新XML的四种常用方法简介
Java中合并XML文档 设计与实现
什么是 XML Web Service
焦点信息