给大家带来Flash MX 2004中的XML使用之道理篇
借助令人兴奋的全新3D平移和旋转工具,通过3D空间为2D对象创作动画,您可以沿x、y、z轴创作动画。1、有关XML
1、XML进门常识
XML(eXtensibleMarkupLanguage)是一种具无数据形貌功效(Meta-language)、高度布局性及可考证性的言语。和HTML一样,XML一样利用了标志和属性;和HTML最年夜的分歧在于XML的标志和属性同意用户自行界说,并能够按照所界说的标志与属性的语法来开辟使用程序。XML接纳了开放架构计划,它同意在Internet上的任何平台或言语之间互换数据。这项手艺已被普遍接纳,今朝几近难以找到一个不以某种体例利用XML的使用程序。
一个复杂的XML文件以下所示:
<XML>
<FLASH>
<A1>XML进门常识</A1>
<A2>撰写XML</A2>
</FLASH>
<OTHER>
<A1>为何是XML</A1>
</OTHER>
</XML>
在Flash中触及的XML不会很庞大,能看懂相似下面如许的XML文件,足已凑合。
2、为何在Flash顶用XML
起首,年夜多半扫瞄器限定了URL为256个字符(包含查询字符串数据)。而XML工具没有如许的限定,这就使它成为将数据库内容到场Flash动画的一个幻想办法。
其次,XML工具同意输出和集成任何Web上的XML格局的数据到Flash中,Flash可以将XML数据和出色的动画及声响无缝分离起来。
别的,Flash几近具有在任何平台上处置XML的才能。一样平常来讲,年夜多半XML转换是在服务器端处置的,由于扫瞄器对XML的撑持不是很完整。
可是,Flash载进一个内部XML文件假如凌驾15秒就会超时,它不会再举行载进,FlashPlayer和动画会中断。一样的,在扫瞄器中利用load或sendAndLoad载进64K或更年夜的数据会招致功能成绩。其特性包含服务器应对"Error501-NotImplemented"或扫瞄器的无呼应形态。FlashPlayer也不克不及从内部Web站点上载进XML文件。Flash动画只能从它本人的域里载进XML数据。比方,一个在adomain.com上的Flash动画就不克不及从bdomain.com读取或载进XML数据。
2、Flash中XML使用的道理
从FlashMX入手下手,对XML的撑持已初具范围,在FlashMX2004中失掉了增强,如今用FlashMX2004来做有关XML的使用已很便利了。在FlashMX2004中利用XML次要有两种体例,利用XML工具和利用XMLSocket工具。利用XML工具使用的是HTTP的通信体例,而利用XMLSocket工具使用的是Socket的通信体例,二者有对照年夜的区分。
上面分离先容利用XML的两种体例。
1、利用XML工具
在收集使用中,利用XML工具使用HTTP的通信体例,基础的通信形式仍旧是哀求呼应。先在Flash中对数据举行处置,天生XML树,然后经由过程HTTP的通信体例将XML文件发送到服务器端。在服务器端,先对吸收到的XML树举行注释,再依据流程做响应的操纵,好比读写数据库或其他的资本,然后天生XML树,经由过程HTTP的通信体例将XML文件发送到Flash端。最初在Flash端吸收XML文件,对XML树举行注释,对响应的数据举行操纵,云云轮回。其通信道理请参考。
本旧事共3页,以后在第1页123
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。 Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多. 各种性能才能运用的得心应手,制作出优秀的动画。 各种性能才能运用的得心应手,制作出优秀的动画。 还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间; FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 flash制作的动画文件比较小,可以在网络上快速传播! 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
页:
[1]