AS3与Flex开发图形化类图解析

需积分: 9 2 下载量 28 浏览量 更新于2024-11-29 收藏 9.93MB PDF 举报
"AS3.Flex.AIR.posters.pdf 是一份关于AS3、Flex和AIR的图表类图,它以直观的方式展示了AS3编程中的关键概念和类结构,非常适合学习和理解AS3开发的框架和组件。" 在AS3中,XMLNode类是处理XML文档的核心,它包含了对XML节点的各种操作和属性。例如,`attributes`属性表示节点的属性集合,类型为Object;`childNodes`是一个Array,存储了所有子节点;`localName`返回不包含命名空间前缀的节点名称;`namespaceURI`是节点的命名空间URI;`nodeType`是一个uint常量,如ELEMENT_NODE(表示元素节点)和TEXT_NODE(表示文本节点)。此外,还有其他如`appendChild()`用于添加子节点,`removeNode()`用于删除节点等方法。 XMLDocument类则代表XML文档,提供了解析和操作XML文档的功能。`docTypeDecl`存储文档类型声明,`ignoreWhite`是一个布尔值,用于指示是否忽略空白字符,`createElement()`用于创建新的XML节点,而`parseXML()`方法用于解析XML字符串到XMLDocument对象。 在`flash.ui`包中,`Keyboard`类定义了各种键盘按键的常量,这些常量用于识别用户在AS3环境中按下哪个键。例如,`A`、`B`、`C`分别对应字母键A、B、C,`BACKSPACE`表示退格键,`DOWN`表示下箭头键,`ENTER`是回车键,`ESCAPE`是Esc键,`F1`到`F12`表示功能键,`COMMAND`和`CONTROL`则代表Mac和Windows系统的命令键或控制键。`capsLock`属性可以检测当前是否开启了大写锁定,`CharCodeStrings`数组则包含了与键值对应的字符字符串。 这些知识对于AS3开发者来说至关重要,它们涵盖了基本的XML处理和事件响应,帮助开发者更好地理解和操作AS3中的XML数据以及与用户的交互。在Flex和AIR开发中,这样的理解有助于构建更高效、更用户友好的应用程序。