FLASH无法调用本地机器里的EXE文件的解决图示.doc

FLASH无法调用本地机器里的EXE文件的解决图示.doc

ID:62033375

大小:170.00 KB

页数:6页

时间:2021-04-15

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

《FLASH无法调用本地机器里的EXE文件的解决图示.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、平面设计|网页制作

2、程序编写|数据 库 

3、 媒体动画

4、电脑网络 |服务器相关|站长指南 

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

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

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

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

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

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

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

12、scommand命令而造成的,在flashmx推出之

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

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

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