% dim rs dim sql set rs=server.createobject("adodb.recordset") set rs1=server.createobject("adodb.recordset") %>
语法
instancename._x
instancename._x = integer
参数
instancename是一个MC对象。
integer是一个数字,给出了MC对象的x坐标。
返回值
无
说明
属性 。给出一个MC对象在x轴上的相对坐标。例如在根时间轴上有一个MC对象A,A中又有另一个MC对象B,那么,A对象的坐标是相对于根坐标系的,也就是说此时坐标原点在整个动画的左上角(0,0);B对象放在A对象的时间轴上,因此B对象的坐标是相对于A对象坐标系的,也就是说此时的坐标原点是A动画的左上角,如果想得到B对象在根坐标系下的坐标,还需要进行坐标转换。当A的位置发生变动的时候,B相对于A来说是不动的,但相对于根坐标系来说将随着A的变化而变化。
播放器
Flash 3或更新的版本
示例
参看
_y _xscale
appendChild
在子链的末尾添加一个新节点(node)。
attributes
返回一个数组,该数组中包含了某个节点的所有属性。
childNodes
返回一个数组,该数组中包含了某个节点的所有子节点。
cloneNode
复制某个节点,也可以递归地复制所有节点。
createElement
生成一个新的XML成员。
createTextNode
生成一个新的XML文本节点。
getBytesLoaded
以bytes为单位返回下栽的指定XML文件大小。
getBytesTotal
以bytes为单位返回XML文件的大小。
hasChildNodes
判断某个节点是否还有子节点,有则返回true,无则返回false。
load
从一个URL地址载入一个文档。
onLoad
load方法和sendAndLoad方法的回调函数。
parseXML
将一个XML文档解析后加入到指定的XML对象树中。
removeNode
删除一个节点。
send
将指定的XML对象发送到一个URL地址。
sendAndLoad
将指定的XML对象发送到一个URL地址,并将返回信息载入到另一个XML对象中。
toString
将指定的节点及其所有子节点转换成XML文本。
属性
contentType
说明传送给服务器的MIME类型。
docTypeDecl
设置或返回一个XML文档的DOCTYPE信息。
firstChild
指向某个节点的第一个子节点。
lastChild
指向某个节点的最后一个子节点。
loaded
检查指定的XML对象是否已经载入完毕。
nextSibling
指向当前节点的下一个子节点。
nodeName
返回某个XML成员的标签名。
nodeType
返回某个节点的类型(XML成员或是文本节点)。
nodeValue
返回指定的文本节点中的文本。
parentNode
指向某个节点的父节点。
previousSibling
指向当前节点的前一个节点。
status
解析XML文档成功与否的返回代码。
xmlDecl
返回或设置一个XML文档的document声明中的信息。
构造函数
new XML();
new XML( source );
source是一个XML文档。
XML对象。
构造函数;用来定义一个XML对象。不指定source参数将生成一个空的XML对象;指定source参数后,将首先对source所制定的XML文档进行解析,然后将解析的结果组装到新XML对象中。
注:createElement和createTextNode方法可以在XML文档树中添加一个成员或是一个文本节点。
Flash 5或更新的版本
myXML = new XML();
XML.createTextNode XML.createElement
myXML.appendChild( childNode );
childNode是要加入到myXML对象中的一个节点。
方法 。向myXML对象中添加一个子节点。
下面的例子中首先将doc1中最后一个节点复制然后添加到doc2中:
doc1 = new XML( src1 );
doc2 = new XML();
node = doc1.lastChild.cloneNode( true );
doc2.appendChild( node );
myXML.attributes;
属性 。返回包含有myXML中所有属性的一个集合。
请看下面的例子:
str = "<mytag name=\"val\">intem</mytag>";
doc = new XML( str );
y = doc.lastChild.attributes.name;
trace(y);
z = doc.lastChild.attributes.order;
trace(z);
下面是输出窗口中的内容:
val
first
myXML.childNodes;
只读属性 。是将myXML对象中所有子节点作为成员的一个数组。对于nodeType为3的节点,该属性返回值为无类型。
myXML.cloneNode( deep );
deep是一个布尔值,当设为true时将递归复制所有子节点。
方法 。返回同myXML一样的一个节点,当deep为true时将复制myXML中所有的子节点。
XML.contentType
属性 。调用XML.send或XML.sendAndLoad方法给服务器发送MIME的格式。默认值为application/x-www-form-urlencoded。
Flash 6
XML.send, XML.sendAndLoad
myXML.createElement( name );
name是新XML成员的名字。
方法 。根据name参数给定的名字生成一个XML成员,该成员刚生成时无父节点也无子节点。
myXML.createTextNode( text );
text是用来生成文本节点的文本。
方法 。使用给定的text参数生成一个新的文本节点,该节点生成时无父节点也无子节点。该方法将返回指向该节点的一个指针。
myXML.docTypeDecl;
属性 。设置和返回XML文档中DOCTYPE声明的信息。在一段XML文档被解析到一个XML对象中后,其中的DOCTYPE声明被解析存储到XML对象的docTypeDecl属性中,如果没有DOCTYPE声明,则该属性被设为无类型。在使用toString方法输出XML对象到字符串时,该属性将首先被输出。
例如下面是一段DOCTYPE声明的信息:
myXML.docTypeDecl = "<!DOCTYPE greeting SYSTEM \"hello.dtd\">";
myXML.firstChild;
只读属性 。返回myXML对象中的第一个子节点,当myXML对象中没有子节点时该属性返回null,如果节点是文本节点那么该属性为无类型值。
XML.getBytesLoaded()
方法 。返回流式下载的XML文档已下载的大小。通过比较getBytesLoaded和getBytesTotal的值,可以知道XML文档下载的百分比。
XML.getBytesTotal
第一、二、三页
选自《循序渐进——Flash MX基础与技巧》随书光盘 转载请保留链结