在日常学习办公中,有时我们会得到非常好的Flash,其格式为 swf,这是Flash的成品文件格式,我们无法编辑。但有时我们却想对这样的 Flash 进行一些修改,以更能满足我们的需求,那该怎么办呢......?
(相关资料图)
这就需要我们将 swf 这种Flash成品文件转换成Flash源文件(.fla 格式),然后再通过 Flash 软件打开编辑!这篇经验就会告诉你如何进行这种操作!
附:在如下经验中,我们知道如何从打包为 exe 的Flash文件中提取 swf, 再加上这篇经验,我们将能继续将所得到的 swf 文件转变为 Flash 源文件了!
1如何从打包为exe的flash文件中提取原始swf文件
工具/原料
- ImperatorFla 一个十分强悍并且免费的 Flash 反编译工具
方法/步骤
- 1
步骤一 : 下载ImperatorFla
ImperatorFla 是一款十分彪悍并且免费的 Flash 反编译工具,用于将 swf 文件转为 Flash 源文件 (.fla) 格式!
我们可以百度搜索 "ImperatorFla", 会得到很多软件下载站的地址,我们随便找一个下载或者到入截图所示的百度云盘中下载!
- 2
步骤二 : 运行ImperatorFla 并选择需要处理的 Flash 文件(swf格式)
双击运行ImperatorFla, 在打开的窗口中,有一个 "选择 SWF" 的功能按钮,点击选择需要处理的 SWF 文件!
- 3
步骤三 : 保存结果文件
在窗口中还有一个功能按钮是 "保存 FLA", 点击这个按钮,选择一个目录,ImperatorFla 开始进行反编译工作,稍等片刻,反编译成功! 打开我们选择的目录,Bingo! Flash 源文件已经生成了! 小伙伴们可以下载 Flash 制作软件,打开这个 fla 文件,开始编辑啦!
- 4
步骤四 : 为啥不用硕思闪客精灵
在 "从打包为 exe 的Flash文件中提取 swf" 的经验中,我们使用的是硕思闪客精灵这款软件,它也提供反编译 swf 文件的功能,那我们为啥不用呢?
因为我们使用的是免费试用的硕思闪客精灵,其对一些功能进行了删减,比如反编译 swf 文件的功能,利用免费的硕思闪客精灵反编译 swf 文件得到的 fla 文件,是不包含任何脚本信息的! 即原始 swf 文件中的脚本控制语句在最后得到的 fla 文件中是不存在的, 所以我们这里没有使用免费试用的硕思闪客精灵,如果你购买了硕思闪客精灵,其同样可以完成我们的上述工作!
附 :"从打包为 exe 的Flash文件中提取 swf" 的经验如下 :
1如何从打包为exe的flash文件中提取原始swf文件
END
注意事项
- 免费试用的硕思闪客精灵在反编译 swf 文件时,无法将脚本还原!