首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
★解剖SWF动画——硕思闪客精灵- -| 回首页 | 2008年索引 | - -★闪客精灵三板斧帮你彻底“解剖”Flash动画

★Flash解剖手册

关键词Flash解剖手册                                          

                                       Flash解剖手册

    想当一名出色的闪客不是很简单的,看着别人制作好的优秀作品你是否会感到发自心底的羡慕。在学习Flash技术的过程中,借鉴他人的优秀作品是一个很好的提高自己技术的方法。但是几乎所有的作品都是无法重新编辑的SWF文件,新手们只有用心去领会高手们的制作手法,这就有了一定的难度力。如果能了解到一个作品的构造以及其制作手法,甚至是Action Script的编写技巧,对一个Flash学习者是很大的帮助。另外不少Flash作品中有许多值得利用的素材,比如一些图片、音乐片断等,不过这些东西也都不能从一些成品中直接取得。为了解决这些问题,一些Flash解剖软件就应运而生了,使用这些软件,我们可以十分方便地分离出Flash SWF文件中的各种素材,以及Action Script,这样不仅可以得到一些优秀的素材,并且对Flash学习都是很有好处的。下面就让我们来看看怎样来解剖一个Flash SWF文件。


解开SWF文件导入保护

  一般的Flash作品在制作成SWF文件的时候都选择了导入保护功能,这样生成的SWF文件就无法在Flash中使用导入功能导入。但我们可以使用一个名为“SWF Protect”的软件来解开导入保护。

  我们可以在 这里 下载到SWF Protect,它的最新版本为2.0,大小约为855KB
启动SWF Peotect后,我们可以点击“Browse(浏览)按钮来选择需要解开保护的SWF文件(如图1)。



EXE文件还原成SWF

  许多Flash作品为了防止导入,或是为了在没安装Flash Player的情况下可以浏览就制作成了EXE文件,这样在Flash中就无法使用导入功能了。不过我们可以先将EXE文件转换成SWF文件。我们可以使用一个名叫“EXE2SWF”的软件来完成。

  点击 这里 下载

  EXE2SWF的操作十分简单,它甚至连自己的界面都没有。点击EXE2SWF的启动快捷方式后会出现一个对话框(如图3),提示我们选择需要转换的EXE文件,选择好后点击打开按钮,接下来再输入SWF文件的文件名和保存的文件夹即可。









  在它的左边有“Directory(目录)“Shortcuts(快捷方式)“Files(文件)“Search(查找)“Favorites(最喜爱)几个项目。我们可以在“Directory”中选择一个目录,然后在“Search”中点击“Start Search”按钮,SWF Browser会自动搜寻该目录下的所有SWF文件。选取好需要还原素材的SWF文件后点击“Tools(工具)下拉菜单中的“Parse current movie(剖析当前文件)和按下Ctrl+P就可以开始解析,SWF Browser会显示进程。完成后会在屏幕右边显示解析结果,其中有“Sound Events(事件声音)“Sound Streams(流声音)“Graphics(图象)“Movie Clips(影片片断)以及“SWF InternalsSWF文件内部结构)。前四种都可以选择保存为单独的文件以分离出来,在“SWF Internals”中可以了解到该SWF文件的各项属性。

  相信大家都知道怎样解剖一个SWF文件了吧。不过大家在操作时要从学习的角度出发,请不要对他人的劳动成果有所损害。
  可以点击右边的“Save All”按钮将脚本保存TXT文本文件。Action Script Viewer在用户注册之前只能读出SWF文件前五帧中脚本。
还原SWF中的素材

  许多Flash制作者往往为寻找一些好的素材而头疼,而现成的素材有不是很多,不过现在我们可以从一些Flash SWF文件中将素材还原出来。能实现这个功能的软件不少,但我觉得SWF Browser很不错。

  我们可以在 这里 下载到SWF Browser,它的最新版本为2.93,大小为1.16MB
SWF Browser
的主画面如图6
  包括了一个脚本阅读窗口和一个预览窗口。在脚本阅读窗口中有三个标签选项,“Frames(帧)“Library(库)“Action Scripts(脚本)。在“Library”中我们可以看到该文件中各个组成元件,在“Action Scripts”中我们可以浏览到每一帧中所包含的脚本(如图5
阅读SWF文件的Action Script

  Action Script(动作脚本程序)是Flash实现交互式操作和完成更复杂效果的基础,对Action Script的编写可有一番大学问,了解他人的编写思路和程序构成对自己的学习有所帮助,不过Action ScriptSWF文件中是无法正常读出来的,在此我们就需要使用“Action Script Viewer(动作脚本阅读器)
 
  我们可以在 这里 下载到Action Script Viewer,最新版本为2.0,大小为341KB
Action Script Viewer
不需要安装,解压后就可直接运行。我们可以在“File(文件)下拉菜单中的“Open”中选择需要读出脚本的SWF文件。Action Script Viewer的主画面如图4
  然后点击“Remove Edit Protection(去掉保护)按钮即可解开保护,另外我们还可以点击“Add Edit Protection(添加保护)按钮来启动保护功能。
  接下来我们就可以使用Flash中的导入功能来导入没有保护的SWF文件(如图2),按下Ctrl+L打开素材库浏览器就可以看见该文件中的各个元件了。

【作者: SKY】【访问统计:】【2008年05月9日 星期五 15:13】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6706924

回复

- 评论人:gkjkj   2008-07-03 14:29:11   

\iooiuoiuiuoiuoiuoiuoiuiouoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuoiuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiooooooooooooooooooouuuuuuuuuiiiiiooooouuuiooiuuuuuuuuuuuuuiiiooooooouuuuuuuiiiiiiiiiioooooooooiiiiiiiiiiiuuuuuuuuuuuuuuuuiiiiiiiioooooooooooiiiiiiiiiiiuuuuuuuuiiiiiiiiiiiiioooooooooiiiiiiiiiiiuuuu

验证码:   
评论内容: