欢迎来到天天文库
浏览记录
ID:50459614
大小:42.50 KB
页数:2页
时间:2020-03-09
《flash调用外部程序的解决方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、flash调用外部程序的解决方法(转)需要调用一个外部的程序(swf转成的exe)。结果发现Flash5中可以使用的fscommand的exec方法,Flash6中不能使用了。Flash5的代码如下:on(release){fscommand("exec","Test.exe");}后来去网上查找了一下相关资料,发现在Flash6以上为了提高安全性。对从Flash中调用外部程序有几个要求:首先需要把swf文件发布为exe的工程。如:Flash程序a要调用外部程序b.exe,则Flash程序a必须发布为可执行文件格式。即文件名为a.exe。要调用的程序必须位于调用程序同目录下的fsc
2、ommand目录中,而且不能位于fscommand的子目录。如以上面为例b.exe必须a.exe下的fscommand目录中。在flash里的action里不要写fscommand的路径,直接写exe文件全名。这样修改了之后,问题解决。本帖最近评分记录·红岩梦幻数码金币+2多谢老师支持2007-8-2812:30·红岩梦幻数码热心度+2多谢老师支持2007-8-2812:30来支持一下俺最新的超级教程合集哈,单击这里观看详情UID2 帖子15270 精华19 积分60222 阅读权限101 注册时间2005-2-10 查看个人网站查看详细资料TOP中文域名买一得四空间两年588送域
3、名邮局服务器6888元/年送产权祁连山超级版主助人即助己金币11314枚 威望0 热心度107 ·个人空间·发短消息·加为好友·当前在线沙发大中小发表于2007-8-2810:35 只看该作者后面搜索到一个文章,不知道能不能解决不同目录的调用。以下为内容:这里假如要调用外部的exe,需要把exe的文件放入fscommand文件夹中,调用的flash必需导成exe格式的才行,并且和fscommand文件夹在同目录,这样就形成了flash导成的exe才能调用应用程序exe.fscommand("exec","xxx.exe")例子: 以上是第一个方法。 假如放在同个目录中,就需要用
4、到getURLgetURL("xxx.exe")//这里exe放在和flash同目录中。。 调用硬盘中某位置的exe文件:例子: 假如把exe放文件夹中,文件夹要和flash放同目录中,getURL("文件夹/xxx.exe")假如访问硬盘中的:getURL("file:///盘符:/xxx.exe")
此文档下载收益归作者所有