把设计无限加入收藏夹 注册成为会员下载全部资源|申请VIP下载更高速|繁体中文
设计欣赏 Photoshop教程 Imageready教程 Illustrator教程 CorelDraw教程 FLASH教程 Fireworks教程 FreeHand教程 Dreamweaver教程 FrontPage教程 CSS教程 3DSMAX教程 AutoCAD教程 Maya教程 swift3d教程 Painter教程 Authorware教程 Director教程 Acrobat教程 Poser教程 数据库 服务器教程 网络安全 站长专栏 网页编程
当前位置:设计学院首页 >> FLASH教程 >> FLASH基础教程 >> Flash解剖手册

Flash解剖手册

简介: Flash解剖手册  想当一名出色的闪客不是很简单的,看着别人制作好的优秀作品你是否会感到发自心底的羡慕。在学习Flash技术的过程中,借鉴他人的优秀作品是一个很好的提高自己技术的方法。但是几乎所有的作品都是无法重新编辑的SWF文件,新手们只有用心去领会高手们的制作手法,这就有了一定的难度力。如果能了解到一个作品的构造以及其制作手法,甚至是Action Script的编写技巧,对一个Flash学习者是...
作者:  来源:互联网  浏览次数:1319  2006-01-25 01:01:01



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)。



  然后点击“Remove Edit Protection(去掉保护)”按钮即可解开保护,另外我们还可以点击“Add Edit Protection(添加保护)”按钮来启动保护功能。
  接下来我们就可以使用Flash中的导入功能来导入没有保护的SWF文件(如图2),按下Ctrl+L打开素材库浏览器就可以看见该文件中的各个元件了。

将EXE文件还原成SWF

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

  点击 这里 下载

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



阅读SWF文件的Action Script

  Action Script(动作脚本程序)是Flash实现交互式操作和完成更复杂效果的基础,对Action Script的编写可有一番大学问,了解他人的编写思路和程序构成对自己的学习有所帮助,不过Action Script在SWF文件中是无法正常读出来的,在此我们就需要使用“Action Script Viewer(动作脚本阅读器)”。
 
  我们可以在 这里 下载到Action Script Viewer,最新版本为2.0,大小为341KB。
Action Script Viewer不需要安装,解压后就可直接运行。我们可以在“File(文件)”下拉菜单中的“Open”中选择需要读出脚本的SWF文件。Action Script Viewer的主画面如图4



  包括了一个脚本阅读窗口和一个预览窗口。在脚本阅读窗口中有三个标签选项,“Frames(帧)”、“Library(库)”和“Action Scripts(脚本)”。在“Library”中我们可以看到该文件中各个组成元件,在“Action Scripts”中我们可以浏览到每一帧中所包含的脚本(如图5



  可以点击右边的“Save All”按钮将脚本保存TXT文本文件。Action Script Viewer在用户注册之前只能读出SWF文件前五帧中脚本。
还原SWF中的素材

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

  我们可以在 这里 下载到SWF Browser,它的最新版本为2.93,大小为1.16MB。
SWF Browser的主画面如图6



  在它的左边有“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 Internals(SWF文件内部结构)”。前四种都可以选择保存为单独的文件以分离出来,在“SWF Internals”中可以了解到该SWF文件的各项属性。

  相信大家都知道怎样解剖一个SWF文件了吧。不过大家在操作时要从学习的角度出发,请不要对他人的劳动成果有所损害。


    相关文章

    相关评论

    粤ICP备05044888