我希望我的Flash SWF从本机操作系统打开一个外部EXE,并且我已经尝试过:

protected function LaunchExe():void {
    flash.system.fscommand("exec","Test.exe");
}


但是什么也没发生。我在此命令上做错什么了吗,还是需要完全不同的事情?

最佳答案

它只能在投影仪文件(可执行Flash)中运行,并且如果以这种方式运行它,则尝试启动的应用程序应位于名为fscommand的子目录中。

Adobe


exec命令仅在子目录fscommand中运行。换句话说,如果使用exec命令来调用应用程序,则该应用程序必须位于名为fscommand的子目录中。 exec命令仅在Flash投影仪文件中起作用。

关于flash - 如何使用ActionScript从Flash SWF启动EXE?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19551543/

10-11 02:23
查看更多