MMExecute()

可用性

Flash Player 7。

用法

MMExecute("Flash JavaScript API command;")

参数

Flash JavaScript API command 您可以在 Flash JavaScript (JSFL) 文件中使用的任何
命令。

返回

JavaScript 语句发送的结果(如果有)。

说明

函数;可用于从动作脚本中发出 Flash JavaScript API 命令。

Flash JavaScript API (JSAPI) 提供若干对象、方法和属性,以重制或模拟用户可以在创作环境中输入的命令。使用 JSAPI,您可以编写通过以下若干方式扩展 Flash 的脚本:向菜单添加命令、处理舞台上的对象和重复命令序列等。

通常,用户通过选择“命令”>“运行命令”运行 JSAPI 脚本。不过,您可以在动作脚本中使用此函数以直接调用 JSAPI 命令。如果您在文件的第 1 帧上的脚本中使用 MMExecute(),则该命令在加载 SWF 文件时执行。

有关 JSAPI 的更多信息,请参见 www.macromedia.com/go/jsapi_info_en

示例

下面的命令返回库中对象的数组:

var libe:Array = MMExecute("fl.getDocumentDOM().library.items;");
trace(libe.length + " items in library");