帮助中如是说:
fscommand () 函数
public function fscommand(command:String, args:String
= ""):void语言版本 : ActionScript 3.0Player 版本 : Flash Player 9使 SWF 文件能够与 Flash Player 或承载 Flash Player 的程序(如 Web 浏览器)进行通讯。 还可以使用
fscommand() 函数将消息传递给
Director,或是传递给 Visual Basic、Visual C++ 和其它可承载 ActiveX 控件的程序。
fscommand() 函数使 SWF
文件与 Web 页中的脚本能进行通讯。 不过,脚本访问是由 Web 页的 allowScriptAccess 设置控制的。
(您可以在嵌入 SWF 文件的 HTML 代码中设置此属性,例如,在 Internet Explorer 的 PARAM 标签或
Netscape 的 EMBED 标签中。) 当 allowScriptAccess 设置为
"never" 时,SWF 文件无法访问 Web 页脚本。 对于 Flash Player 7 及更高版本,当
allowScriptAccess 设置为 "always" 时,SWF 文件始终可以访问 Web 页脚本。
当 allowScriptAccess 设置为 "sameDomain" 时,只允许从与该 Web
页位于同一域中的 SWF 文件进行脚本访问;对于以前版本的 Flash Player,始终允许脚本访问。 如果在 HTML 页中未指定
allowScriptAccess,则默认情况下,对于第 8 版及更高版本的 SWF 文件,该属性设置为
"sameDomain";对于第 7 版及更低版本的 SWF 文件,设置为 "always"。 可以在包含 SWF 内容的 HTML 页中设置 object 和 embed 标签的
allowNetworking 参数,防止 SWF 文件使用此方法。 有关与安全性相关的详细信息,请参阅以下部分:security chapter(在《ActionScript 3.0 编程》一书中)和有关
LiveDocs 的最新注释
Flash
Player 9 Security White Paper用法 1:若要使用 fscommand() 将消息发送给 Flash
Player,必须使用预定义的命令和参数。 下表列出了可以为 fscommand() 函数的
command 参数和 args 参数指定的值。 这些值控制在 Flash Player 中播放的 SWF
文件,包括放映文件。 放映文件 是以可作为独立应用程序运行(也就是说,不需要使用 Flash Player 即可运行)的格式保存的 SWF 文件。