扩展 Flash |
|
|
|
| 简介 > Flash 文档对象模型 > Document 对象 | |||
fl.documents 属性是顶级 flash 对象的一个重要属性。(请参见 fl.documents 属性。)fl.documents 属性包含一个由 Document 对象组成的数组,每个对象代表创作环境中当前打开的一个 FLA 文件。每个 Document 对象的属性代表一个 FLA 文件可包含的大多数元素。因此,DOM 主要由 Document 对象的子对象和属性组成。有关更多信息,请参见 Document 对象。
例如,若要引用首个打开的文档,请使用语句 flash.documents[0] 或 fl.documents[0]。首个文档是在创作环境中的当前会话期间打开的首个 Flash 文档。在关闭首个打开的文档后,其它已打开文档的索引将递减。
若要查找特定文档的索引,请使用 flash.findDocumentIndex(文档名称) 或 fl.findDocumentIndex(文档名称)。请参见 fl.findDocumentIndex()。
若要访问当前具有焦点的文档,请使用语句 flash.getDocumentDOM() 或 fl.getDocumentDOM()。请参见 fl.getDocumentDOM()。后一语句是本文档的示例中最常用的语法。
若要查找 fl.documents 数组中的特定文档,请遍历此数组并测试每个文档的 document.name 属性。请参见 fl.documents 和 document.name。
上表中未列出的所有 DOM 对象(请参见Flash 文档对象模型)可通过 Document 对象访问。例如,若要访问一个文档的库,请使用 document.library 属性,该属性可检索一个 library 对象:
fl.getDocumentDOM().library
若要访问库中项的数组,请使用 library.items 属性;该数组中的每个元素均是一个 Item 对象:
fl.getDocumentDOM().library.items
若要访问库中的特定项,请指定 library.items 数组中的一个成员:
fl.getDocumentDOM().library.items[0]
也就是说,library 对象是 Document 对象的子级,而 Item 对象是 library 对象的子级。有关更多信息,请参见 document.library、library 对象、library.items 和 Item 对象。
|
|
|
|