你把FLS 全部导出SWF ,
然后放在同一个文件夹内。
然后使用FLASHPackger 打包工具进行打包。
如果你需要的话,留邮箱,我发给你
我找了好久才找到哒~~首先,新建一文件夹,命名为myflash
打开flash,在场景中添加一按钮,在AS面板中写下代码:
on (release) {
fscommand("exec", "popo.exe")
}
至于为什么要取EXE文件的名字为popo,这个在后面会解释
将刚才的flash文件保存为1.fla,另外创建一个1.swf文件
在同一文件夹下新建一文件夹,命名为fscommand,这个文件夹是放置以后要调用的EXE文件的
这时候你可以把EXE文件先放置到fscommand文件夹下了,钢材我用的popo.exe文件其实是网易泡泡的安装程序,其实是不是POPO无所谓,只要是以EXE为后醉的文件都可以
这个时候有些朋友就开始ENTER+CTRL进行测试了,可是没有反应
没错啊,我钢材写的代码也没问题啊,我的路经也没问题啊,为什么就无法调用文件呢?
其实问题在这里!
Flash MX中增强了安全性,它虽然也可以调用exe文件,但它是有条件的。
1.你的flash文件不能是swf,而应该是exe文件,比如1.exe;
2.要在1.exe同一目录中新建一命名fscommand目录,你要调用的外部可执行文件要在fscommand目录下
这句话不知道大家有没有看懂,说得通俗一点:SWF文件不能直接调用EXE文件!也就是说,只有将你钢材做好的那个带按钮想调用popo.exe的1.swf文件转换成EXE文件才可以调用popo.exe,其实也就是EXE调用EXE拉,只不过是前面的这个EXE必须是SWF转换过来的
转换方法如下:
导出exe格式
发布方法如下:
选中 File ->Publish Settings 或按ctrl+shift+F12
它默认的发布类型为HTML(.html)与Flash(.swf),
你将这两项取消,选中Windows Projectors(.exe)
即可将你的Flash文件直接发布为exe可执行文件
按ctrl+F12即可发布
若你的文件尚未保存则它会发布在你flash的安装目录中
若你的文件已保存则会发布在你的文件同一目录下
还有一种比较简便的方法是:
先用 File ->Export Movie...或按Ctrl+Alt+Shift+S 导出swf文件
再打开这个文件,通过 文件 ->创建播放器 即可产生EXE可执行文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)