flash无法调用本地机器里的exe文件的解决图示

flash无法调用本地机器里的exe文件的解决图示

ID:34723032

大小:213.03 KB

页数:6页

时间:2019-03-10

flash无法调用本地机器里的exe文件的解决图示_第1页
flash无法调用本地机器里的exe文件的解决图示_第2页
flash无法调用本地机器里的exe文件的解决图示_第3页
flash无法调用本地机器里的exe文件的解决图示_第4页
flash无法调用本地机器里的exe文件的解决图示_第5页
资源描述:

《flash无法调用本地机器里的exe文件的解决图示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、平面设计

2、网页制作

3、程序编写

4、数据库

5、媒体动画

6、电脑网络

7、服务器相关

8、站长指南

9、  很多朋友在贴子里常常问:为什么我的FLASH无法调用本地机器里的EXE文件呢,可是AS写得却没有错误,我是这样写的啊on(release){fscommand("exec","***.exe");}是的,粗粗看来,确实在AS中没有任何错误,我一开始的时候也是这个模式,可是就是调用不了文件,首先,我们来了解一下fscommand的几个命令的意思fscommand(cmd_string,arg_string)执行主机端指令。cmd_string指定所要执行的指令名,可为F

10、lashPlayer的指令或浏览器javascript函数。arg_string声明该指令所用到的参数。FlashPlayer的指令有(只能在独立播放器时使用):"fullscreen"是否全屏播放,参数为true或false"allowscale"是否允许通过拉伸窗口缩放影片,参数为true或false"showmenu"是否在播放器显示菜单,参数为true或false"trapallkeys"是否屏蔽播放器的快捷键(如Esc表示停止播放并恢复"save"隐藏属性,作用是存变量到文本文件.视窗显示),参数为true或false。但Alt+F4系统快

11、捷键(关闭窗口)依然可用。"exec"运行arg_string所指定的文件。以下只介绍exec命令的用法EXEC是通过FLASH文件调用本地EXE文件的一个命令,下面我们来看图:首先,新建一文件夹,命名为myflash打开flash,在场景中添加一按钮,在AS面板中写下代码:on(release){fscommand("exec","popo.exe");}至于为什么要取EXE文件的名字为popo,这个在后面会解释将刚才的flash文件保存为1.fla,另外创建一个1.swf文件在同一文件夹下新建一文件夹,命名为fscommand,这个文件夹是放置以

12、后要调用的EXE文件的这时候你可以把EXE文件先放置到fscommand文件夹下了,钢材我用的popo.exe文件其实是网易泡泡的安装程序,其实是不是POPO无所谓,只要是以EXE为后醉的文件都可以这个时候有些朋友就开始ENTER+CTRL进行测试了,可是没有反应没错啊,我钢材写的代码也没问题啊,我的路经也没问题啊,为什么就无法调用文件呢?其实问题在这里!FlashMX中增强了安全性,它虽然也可以调用exe文件,但它是有条件的。1.你的flash文件不能是swf,而应该是exe文件,比如1.exe;2.要在1.exe同一目录中新建一命名fscomma

13、nd目录,你要调用的外部可执行文件要在fscommand目录下这句话不知道大家有没有看懂,说得通俗一点:SWF文件不能直接调用EXE文件!也就是说,只有将你钢材做好的那个带按钮想调用popo.exe的1.swf文件转换成EXE文件才可以调用popo.exe,其实也就是EXE调用EXE拉,只不过是前面的这个EXE必须是SWF转换过来的转换方法如下:导出exe格式发布方法如下:选中File->PublishSettings或按ctrl+shift+F12它默认的发布类型为HTML(.html)与Flash(.swf),你将这两项取消,选中WindowsP

14、rojectors(.exe)即可将你的Flash文件直接发布为exe可执行文件按ctrl+F12即可发布若你的文件尚未保存则它会发布在你flash的安装目录中若你的文件已保存则会发布在你的文件同一目录下还有一种比较简便的方法是:先用File->ExportMovie...或按Ctrl+Alt+Shift+S导出swf文件再打开这个文件,通过文件->创建播放器即可产生EXE可执行文件你要把SWF转成这个样子:现在打开你的1.exe,点一下中间的按钮试试看?经过以上的步骤,你是不是自己摸索出了一点规律和失败的原因了吗?下面我替各位总结一下以上的内容:首

15、先,调用EXE文件最重要的一点,必须把你的SWF文件先转换成EXE,也就是FLASH的播放器,为什么要先转换成EXE文件?我们都知道,随着MACROMEDIA公司的flash软件在全球的兴起,也带来了一股flash热潮,当然了,更多的人是用在了商业用途中,比如说做flash首页,做动画,这都是有利益驱使的,如果没有金钱,谁也不会去做(当然除了象我们这些业余爱好者除外),所以也出现了一些利用flash转空子的人,他们利用flash强大的功能在网络中进行破坏活动,使一些用户遭受了巨大的损失,其中很大的一方面就是因为fscommand命令而造成的,在fla

16、shmx推出之前,使用flash5的用户在使用这个命令的时候,都可以直接通过SWF来调用EXE文件(只要你把

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。