幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5385|回复: 3

[讨论] 用WinRAR将多个swf打包成一个EXE文件(老文章了,备份下)

[复制链接]

86

主题

250

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
发表于 2009-11-27 22:39:43 | 显示全部楼层 |阅读模式
在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便。如何将多个swf文件打成一个exe包呢?
  比如:有 main..swf、 av.swf 6-2.swf 6-3.swf 这样4个SWF文件 其中index.swf 调用其它的SWF,现在把综们发布成一个 EXE 文件。

  这种功能要使用第三方软件。不过这个软件很普及,几乎人人都用——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文件烦心了。而且在关闭显示文件后,临时文件夹中的内容会全部删除!
回复

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2009-11-28 09:41:01 | 显示全部楼层
flash用什么做
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

86

主题

250

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
 楼主| 发表于 2009-11-28 17:39:02 | 显示全部楼层
引用第1楼secondsen于2009-11-28 09:41发表的  :
flash用什么做

Adobe Flash CS3或者CS4(新版本)是常用的工具,不管素材还是代码都可以在里面写,生成swf

另外Adobe Flex Builder 3或者4(新版本)是则是倾向于编写代码,一样可以做出flash。


下面是百度百科:
Macromedia Flash是强大的矢量动画编辑工具,在做动画起家之后,Flash一直在谋求rich internet application(ria富客户端)的霸主地位,最有影响的是,已经推出了面向对象的编程脚本ActionScript3.0,并且建立起类似于java swing的类库和相应component(组件)。Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应的.swf文件。Flex的component和flash的component很相似,但是有所改进增强。目前Macromedia公司已经被ADOBE公司收购。当前(2008年10月)的flex版本为3.0 。
  运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?这里面有两个原因:1:为了迎合更多的developers(开发者)。Flash天生是为了designer(设计者)设计的,界面还有flash的动画概念和程序开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex,用非常简单的.mxml来描述界面给jsp/asp/php程序人员使用.(x/d)html非常相似,而且mxml更加规范化、标准化。
回复 支持 反对

使用道具 举报

86

主题

250

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
 楼主| 发表于 2009-11-28 17:50:42 | 显示全部楼层
FlashDevelop则是另外一种开发flash的工具,不是adobe官网出品的,跟flex类似

Flex Builder 是强大eclipse母舰上的战斗机,具备全天候作战能力(具有debug功能)和协同作战能力(flexbuilder也是基于eclipse开发的)以及远征能力(linux 等其他平台也可以),但价格昂贵。

FlashDevelop是开源的编辑器,是陆战攻击直升机,具有快速反应能力(强大的代码助手)和后勤补给(开源及开源插件支持),但其需要强有力的环境协同作战(需要安装.net framework,jre,flexsdk)支持,以及无法完全全天候作战(支持debug)和无法远征(,net框架)故适合windows环境下的快速代码作战。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-28 17:28 , Processed in 0.022404 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表