新手上路
入门动画
高级创作
 
总体导航图
学习指南
当前位置:多媒体应用基础>>多媒体创作工具>>FLASH专区>>高级创作>>在flash中使用新技术xml(一)
高级创作
在flash中使用新技术xml(一)
flash 5提供了新功能——支持xml的转换,这一功能使得flash更向新技术迈进了一大步。但是,有关xml在flash中使用已经超出了多媒体应用基础的范畴。所以在这里我们只对xml作一般认识。下面我们来看看xml的一些基础知识。
首先,让我们来认识什么是xml。

XML是Extensible Markup Language的简写,一种扩展性标识语言。

这是标准的定义。那么什么是标志语言,为什么叫扩展性?

如果你对HTML已经非常熟悉,那你应该知道它就是一种标记语言,它的全称吗:"Hypertext Markup Language" 超文本标记语言。HTML里面有很多标签,类似<head>,<table>等,都是在HTML 4.0里规范和定义,而XML里允许你自己创建这样的标签,所以叫做可扩展性。

这里有几个容易混淆的概念要提醒大家:

1.XML并不是标记语言。它只是用来创造标记语言(比如HTML)的元语言。XML和HTML是不一样的,它的用处途比HTML广泛得多。

2.XML并不是HTML的替代产品。XML不是HTML的升级,它只是HTML的补充,为HTML扩展更多功能。我们仍将在较长的一段时间里继续使用HTML。(但值得注意的是HTML的升级版本XHTML的确正在向适应XML靠拢。)

3.不能用XML来直接写网页。即便是包含了XML数据,依然要转换成HTML格式才能在浏览器上显示。

下面来看看在flash中是如何使用xml的。

在flash中,有两个对象与xml相关,一个是xmlsocket对象,另一个是xml对象,我们分别来学习。
xmlsocket对象

XMLSocket对象允许你控制接口连接,因此你能转移XML文档给XML兼容服务器,也可从XML兼容服务器转移出文 档,加强客户端与服务器端交互性。要使用XMLSocket对象,你必须先使用构造函数来建立新的XMLSocket对象。

------------------------------------------------------------------------------------------
方法 描述:
-----------------------------------------------------------------------------------------
close(); 结束公共接口连接。
connect(); 指定服务器建立连接。
onConnect(); 复查函数,当XML接口尝试连接时被调用。
onXML(); 复查函数,当来自服务器的XML对象来到达时被调用。
send(); 发送XML对象到服务器
-----------------------------------------------------------------------------------------

各个方法的具体使用在此不作深入研究。
  下一页    
¨flash编程基础¨ ¨精确下载制作¨ ¨制作音乐开关按钮¨ ¨洋葱皮效果¨
¨制作动画控制面板¨ ¨结合asp制作留言板¨ ¨用Generator作后台数据库¨ ¨使用新技术xml¨