前些天看到有朋友在许多论坛问同样一个问题——
多SWF打包发布成EXE问题? 多SWF打包发布成EXE问题? 做一个FLASH中有 index.swf 1.swf 2.swf 3.swf 4.swf 5.swf 6.swf 7.swf 8.swf 9.swf 这样10个SWF文件 其中index.swf 有调用 其它的SWF文件.. 我想把他们发布成一个 EXE 文件请问我应该怎么做? 我想要的最终效果是.10个swf打包成一个 .exe 文件.能正常调用执行. |
这种功能用flash是不好做的,当然要使用第三方软件。
不过这个软件很普及,几乎人人都用——WINRAR!! 怎么做?跟我来——
1、准备好你的所有swf文件和一个你中意的ICO图标文件——它就是你打包后的图标。
我这里,main.swf是主文件(最好用flash player 导成exe 文件,但是...),其它是main调用的文件。
2、选中所有文件,右击选择"winrar 添加到压缩文件..."
把A选中,在B处写上你EXE文件的名字
3、更改设置
选C——点D——出现下图
在常规里设置好,解压后调用的主文件名。(很关键,名字不要错,注意选解压后的!!)
再选择“模式”标签,E——F——G 一个都不能少,
这里设置文件的解压到"临时文件夹",过程中不出现任何提示窗,复盖旧文件(也是为防止出现提示的)
再选择“文本和图标”标签,设好图标
4、开始压缩吧!!
压缩后的文件图标是自定义的,解压到机子的临时文件夹(中间不会出现任何的窗口或提示!!),解压后自动调用main文件。
使用时就像是双击了我们的压缩文件直接执行main文件的感觉一样(当然这与你机子的性能和文件大小有相当关系,否则会等相当一段时间才会开始)!!!如果你把FLash Player的图标导入,加在压缩文件里……会和真的播放器一样的,以假乱真!!
再没有多个swf文件烦心了。而且在关闭显示文件后,临时文件夹中的内容会全部删!!开心。
5、但是——这种方法极意被恶意者利用,比如在里面加上一个木马软件,先期调用了,而我们只看flash去了,也不晓得…………后果……
在EXE属性里可以看到压缩文件的注释,如果里面写明了调用EXE文件……就有些可疑!如果是我,不会冒然使用的。
6、声明
请不要利用这个东东搞&*#$@……请不要不查毒直接调用不明EXE文件……请不要想用这种方法保护作品,一点做用不起……但是压缩时加上密码,也是一种防君子偷偷使用的一种方法。