如何使用ActionScript从Flash SWF启动EXE?

如何使用ActionScript从Flash SWF启动EXE?,flash,actionscript,executable,Flash,Actionscript,Executable,我希望Flash SWF从本机操作系统打开外部EXE,我已尝试: protected function LaunchExe():void { flash.system.fscommand("exec","Test.exe"); } 但什么也没发生。此命令是否有问题,或者是否需要完全不同的操作?它仅在投影仪文件(可执行闪存)中工作,如果您这样运行它,则尝试启动的应用程序应位于名为fscommand的子目录中 发件人: exec命令仅在子目录fscommand中运行。换句话说,如果使用ex

我希望Flash SWF从本机操作系统打开外部EXE,我已尝试:

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

但什么也没发生。此命令是否有问题,或者是否需要完全不同的操作?

它仅在投影仪文件(可执行闪存)中工作,如果您这样运行它,则尝试启动的应用程序应位于名为fscommand的子目录中

发件人:

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


我明白了,这很有帮助,但似乎我无法从Flash Builder中的Flex Flash项目生成投影仪文件。你知道我有什么方法可以做到吗?我从来没有使用过Flash Builder,但通过投影仪文件,我的意思是它必须是Windows的.EXE或Mac的.APP。我相信Flash Builder只会生成这些类型的文件。在Flash上,通过转到“文件/发布设置”生成投影仪文件。。。并从“格式”选项卡中选择Windows投影仪或Macintosh投影仪。只是想知道您是否找到了这个问题的答案?我正在尝试使用Flash项目中的按钮打开一个.exe文件,欢迎提供任何帮助,谢谢:)不,我没有。有点放弃了我的应用程序的那个功能。抱歉。啊,好吧,不管怎样,我现在总算把它整理好了,谢谢你的回复:)