首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

Flash中的XML对象的属性有关问题

2012-04-04 
Flash中的XML对象的属性问题在看一段AS代码时遇到几个疑问。在Flash中的XML对象貌似有一个child属性请问1.c

Flash中的XML对象的属性问题
在看一段AS代码时遇到几个疑问。
在Flash中的XML对象貌似有一个child属性
请问
1.child属性和childNodes有什么区别?
2.AS中有int数据类型吗?AS3.0中有吗?
代码中用到了此类型。
3._name、_parent是Flash的关键字还是保留字?

因为在Flash环境中child、int、._name、_parent
均语法加亮了,所以有此一问。

[解决办法]
包 flash.xml 
Class public class XMLNode 
继承 XMLNode Object 
Subclasses XMLDocument 


语言版本 : ActionScript 3.0 
RuntimeVersions: AIR 1.0, Flash Player 9 




XMLNode 类表示存在于 ActionScript 2.0 中但在 ActionScript 3.0 中已重命名的旧 XML 对象。在 ActionScript 3.0 中,请考虑改用新的顶级 XML 类和相关类,这些类支持 E4X (ECMAScript for XML)。使用 XMLNode 类是为了保持向后兼容。 

查看示例

另请参见

XML
flash.xml.XMLDocument


--------------------------------------------

公共属性
 隐藏继承的公共属性
 显示继承的公共属性
属性 定义方 
attributes : Object
一个对象,其中包含指定的 XMLNode 实例的所有属性。 XMLNode 
childNodes : Array
[] 指定的 XMLNode 对象子级的数组。 XMLNode 
constructor : Object
对类对象或给定对象实例的构造函数的引用。 Object 
firstChild : XMLNode
计算指定的 XMLDocument 对象,并引用父节点的子级列表中的第一个子级。 XMLNode 
lastChild : XMLNode
一个 XMLNode 值,它引用节点的子级列表中的最后一个子级。 XMLNode 
localName : String
[] XML 节点名称的本地名称部分。 XMLNode 
namespaceURI : String
[] 如果 XML 节点具有前缀,则 namespaceURI 为该前缀 (URI) 的 xmlns 声明的值,通常称为命名空间 URI。 XMLNode 
nextSibling : XMLNode
一个 XMLNode 值,它引用父级节点的子级列表中的下一个同级。 XMLNode 
nodeName : String
一个字符串,表示 XMLNode 对象的节点名称。 XMLNode 
nodeType : uint
一个 nodeType 常数值,对于 XML 元素为 XMLNodeType.ELEMENT_NODE,对于文本节点为 XMLNodeType.TEXT_NODE。 XMLNode 
nodeValue : String
XMLDocument 对象的节点值。 XMLNode 
parentNode : XMLNode
一个 XMLNode 值,它引用指定 XML 对象的父级节点;如果该节点没有父级,则返回 null。 XMLNode 
prefix : String
[] XML 节点名称的前缀部分。 XMLNode 
previousSibling : XMLNode
一个 XMLNode 值,它引用父级节点的子级列表中的前一个同级。 XMLNode 
prototype : Object
[] 对类或函数对象的原型对象的引用。 Object 

公共方法 
 隐藏继承的公共方法
 显示继承的公共方法
方法 定义方 
XMLNode(type:uint, value:String)
创建新的 XMLNode 对象。 XMLNode 
appendChild(node:XMLNode):void
将指定的节点追加到 XML 对象的子级列表中。 XMLNode 
cloneNode(deep:Boolean):XMLNode
构造并返回一个类型、名称、值和属性与指定的 XML 对象均相同的新 XML 节点。 XMLNode 
getNamespaceForPrefix(prefix:String):String
返回与节点的指定前缀相关联的命名空间 URI。 XMLNode 
getPrefixForNamespace(ns:String):String
返回与节点的指定命名空间 URI 相关联的前缀。 XMLNode 
hasChildNodes():Boolean
指示指定的 XMLNode 对象是否具有子节点。 XMLNode 
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。 Object 
insertBefore(node:XMLNode, before:XMLNode):void
将新的子节点插入到 XML 对象的子级列表中,且在 beforeNode 节点之前。 XMLNode 
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。 Object 
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。 Object 
removeNode():void
从指定 XML 对象的父级中删除该对象。 XMLNode 
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。 Object 
toString():String
计算指定的 XMLNode 对象,构造一个包括节点、子级和属性的 XML 结构的文本表示形式,并以字符串形式返回结果。 XMLNode 
valueOf():Object
返回指定对象的原始值。 Object 

属性详细信息

热点排行