Flash 创作工具开发人员将使用这些函数。
公共方法
函数 | 由以下参数定义 | ||
---|---|---|---|
通知承载 SWF 命令的应用程序已执行一个命令,并表示应用程序是提交还是丢弃 MMExecute() 命令所提交的更改。 | adobe.utils | ||
允许从 ActionScript 中发出 Flash JavaScript API (JSAPI) 命令。 | adobe.utils |
函数详细信息
MMEndCommand | () | 函数 |
public function MMEndCommand(endStatus:Boolean, notifyString:String):void
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS4 |
运行时版本: | Flash Player 10, AIR 1.5 |
通知承载 SWF 命令的应用程序已执行一个命令,并表示应用程序是提交还是丢弃 MMExecute()
命令所提交的更改。
参数
endStatus:Boolean — 一个布尔值;使用 true 提交更改,否则使用 false 。如果设置为 false ,则将丢弃任何待定更改。
| |
notifyString:String — 一个字符串,其中包含错误消息或丢弃更改的原因。如果 endStatus 参数值为 true ,则为 notifyString 参数值使用空字符串。
|
MMExecute | () | 函数 |
public function MMExecute(name:String):String
语言版本: | ActionScript 3.0 |
产品版本: | Flash CS3 |
运行时版本: | AIR 1.0, Flash Player 9 |
允许从 ActionScript 中发出 Flash JavaScript API (JSAPI) 命令。 在 Flash Professional 中,MMExecute()
函数只能由用作 Flash 面板的影片、“XMLtoUI”对话框或组件的自定义用户界面来调用。JSAPI 命令在创作环境外不起作用。
Flash JSAPI 提供了一些对象、方法和属性,以直接复制或模拟用户可以在创作环境中输入的命令。 通过使用 JSAPI,您可以编写以多种方式扩展 Flash 的脚本:在菜单中添加命令、在舞台上操作对象、重复执行命令序列,等等。
通常,用户通过选择“命令”>“运行命令”来运行 JSAPI 脚本。 不过,您可以在 ActionScript 脚本中使用此函数以直接调用 JSAPI 命令。 如果在文件的第 1 帧上的脚本中使用 MMExecute()
,则会在加载 SWF 文件时执行该命令。
有关 JSAPI 的详细信息,请参阅“扩展 Flash”,网址为 http://www.adobe.com/go/jsapi_info_cn。
参数
name:String — 传递给 MMExecute() 的字符串。MMExecute() 分析字符串并执行任何 JavaScript 命令。可以为字符串分配一个变量,然后将该变量传递给 MMExecute() 。也可以将 JavaScript 函数划分为较小的字符串;MMExecute() 将返回最后调用的函数的值。
|
String — JavaScript 语句发送的结果(如果有)的字符串表示形式。
|
Tue Jun 12 2018, 11:20 AM Z