我希望我的 Flash SWF 从本机操作系统打开一个外部 EXE,我已经尝试过:
protected function LaunchExe():void {
flash.system.fscommand("exec","Test.exe");
}
但什么也没有发生。我对这个命令做错了什么还是我需要完全不同的东西?
我希望我的 Flash SWF 从本机操作系统打开一个外部 EXE,我已经尝试过:
protected function LaunchExe():void {
flash.system.fscommand("exec","Test.exe");
}
但什么也没有发生。我对这个命令做错了什么还是我需要完全不同的东西?
它只能在投影仪文件(可执行 Flash)中工作,如果您这样运行它,您尝试启动的应用程序应该位于名为fscommand的子目录中。
来自Adobe:
exec 命令仅在子目录 fscommand 中运行。换句话说,如果您使用 exec 命令调用应用程序,该应用程序必须驻留在名为 fscommand 的子目录中。exec 命令仅适用于 Flash 投影仪文件。