Flash 文档对象模型

用于 Flash JavaScript API 的 Flash 文档对象模型 (DOM) 包含一组顶级函数(请参见顶级函数和方法)和两个顶级对象 - FLfile 对象和 flash 对象 (fl)。由于每个对象在 Flash 创作环境打开时总是存在,因此在脚本中肯定可用。有关更多信息,请参见 FLfile 对象flash 对象 (fl)

在引用 flash 对象时,可以使用 flashfl。例如,若要关闭所有打开的文件,可以使用以下任一语句:

flash.closeAll();
fl.closeAll();

flash 对象包含以下 对象:

对象

访问方法

componentsPanel 对象

使用 fl.componentsPanel 访问 componentsPanel 对象。该对象与 Flash 创作环境中的"组件"面板相对应。

Document 对象

使用 fl.documents 检索所有打开文档的数组;使用 fl.documents[index] 访问特定文档;使用 fl.getDocumentDOM() 访问当前文档(具有焦点的文档)。

drawingLayer 对象

使用 fl.drawingLayer 访问 drawingLayer 对象。

Effect 对象

使用 fl.effects 检索特效描述符的数组,这些描述符与在 Flash 启动时注册的特效相对应;使用 fl.effects[index] 访问特定的效果;使用 fl.activeEffect 访问当前正应用的特效的特效描述符。

Math 对象

使用 fl.Math 访问 Math 对象。

outputPanel 对象

使用 fl.outputPanel 访问 outputPanel 对象。该对象与 Flash 创作环境中的"输出"面板相对应。

Project 对象

使用 fl.getProject() 为当前打开的项目返回一个 Project 对象。

Tools 对象

使用 fl.tools 访问 Tools 对象组成的数组。

XMLUI 对象

使用 fl.xmlui 访问 XML 用户界面 (XMLUI) 对象。XMLUI 对象能获取和设置 XMLUI 对话框的属性。

本节介绍以下主题: