扩展 Flash |
|
|
|
| 简介 > Macromedia Flash JavaScript API 概述 > 运行 JSFL 文件 | |||
有多种方法可以运行 JSFL 文件。本节讨论几种最常用的方法。
若要运行 Commands 文件夹中的脚本,请按以下方法之一操作:
若要运行不在 Commands 文件夹中的命令脚本,请按以下方法之一操作:
将在 JSFL 文件中实现的工具添加到"工具"面板中:您可以通过使用 MMExecute() 函数,将各个 JavaScript API 命令添加到 ActionScript 文件中,具体说明请参见"ActionScript 2.0 Language Reference"(ActionScript 2.0 语言参考)。不过,MMExecute() 函数仅在自定义用户界面元素(如创作环境中的组件"属性"检查器或 SWF 面板)的上下文中使用时才有效。在 Flash Player 中或在创作环境外部,即使从 ActionScript 进行了调用,JavaScript API 命令也无效。
从 ActionScript 脚本发出命令:
MMExecute(Javascript 命令字符串);
还可以从命令行运行脚本。
从 Windows 命令行运行脚本:"flash.exe" myTestFile.jsfl
从 Macintosh 命令行运行脚本:
osascript -e 'tell application "flash" to open alias "Mac OS X:Users:user:myTestFile.jsfl" '
osascript 命令还可以运行文件中的 AppleScript。例如,可以在名为 myScript 的文件中放置以下文本:
tell application "flash"
open alias "Mac OS X:Users:user:myTestFile.jsfl"
end tell
以后在调用脚本时,可以使用下面的命令:
osascript myScript
|
|
|
|