用flash做了个本地应用,点击按钮运行EXE文件的方法:

1.在flash里点击按钮弹出另外一个独立的flash的方法。(不是加载,是独立弹出另外一个)
2.点击按钮运行EXE文件的方法。

1 你需要将你这个SWF 发布成为EXE执行文件(双击swf打开后,菜单栏-文件-创建播放器)

2 将你需要弹出的SWF也发布成EXE执行文件()

3 调用本地EXE文件  fscommand("exec","file.exe")   


官方网站的说法是:你不可以这么做,EXE必须而且只能放在fscommand文件夹下面。这是为了安全考虑,防止有人利用flash执行恶意代码。在Flash 5里是可以用相对路径和绝对路径的。


In Macromedia Flash MX the external application must be in a subfolder named 'fscommand'. This subfolder must be in the same directory as the projector which uses the fscommand action. This security restriction helps prevent malicious use of the exec option.




需要调用的EXE都需要放到这个文件里 


AS2 AS3均可 刚刚测试了下~ 

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网