从投影机闪光灯执行外部exe

时间:2009-01-20 16:41:57

标签: flash actionscript-3

我们有一个从AS3编译的投影机应用程序(.exe)。我们如何从投影机启动另一个(外部)可执行文件?

这是代码......它什么也看不见。

//Play ACQ Demo
Acq.addEventListener(MouseEvent.CLICK, clickAcq);
function clickAcq(event:MouseEvent):void {
                flash.system.fscommand("exec",".\\ACQ\\Acq.exe");
                trace("ACQ clicked");
                gotoAndPlay("Main");
}

2 个答案:

答案 0 :(得分:6)

文档说您要执行的程序应该位于投影机exe旁边的'fscommand'文件夹中。 (你可以在那里放一个bat文件来启动其他程序)

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/package.html

修改:如果您需要更多高级选项,可以尝试第三方工具,例如http://www.northcode.com/

答案 1 :(得分:1)

此免费实用程序http://www.northcode.com/blog.php/2007/08/07/Conquering-FSCommand-EXEC-Part-1-Proxy可让您解决Flash中EXEC fscommand的一些限制。

相关问题