|
说起Flash,相信我们的读者没有人不知道的,但要真正制作一个出色的作品可就难了。每每在网上看到那些高手们制作的精彩作品,都恨不得自己也能像他们一样进入闪客的行列。 其实我们完全可以发挥“拿来主义”,对高手制作的动画进行分析,理解作者和设计思路。但是我们获取的大多却是SWF文件,而不是Fla源文件,这样就大大影响了进一步学习的脚步。不过不要紧,因为本文就是要和你一起揭开SWF文件炫目的外表,让你不仅看个够,而且还能用个够。
一、分解获取素材
一部精彩的动画,离不开好素材的支持。那么我们如何才能将别人制作的SWF文件中精彩的素材“剥夺”出来呢!这就离不开SWF Browser的支持了。
安装好SWF Browser,双击桌面上建立的快捷方式启动程序。SWF Browser的界面很简洁,左侧为一个类似资源管理器的目录录,而右侧的大部分区域则是用来播放预览Flash动画的。
在左侧的目录树中浏览到要分解的SWF文件所在文件夹,然后在文件中选中要分解的具体某一个SWF文件,这样在预览区别则可以看到该文件了。如果我们想先欣赏一下该SWF文件,那么很简单,只需要单击主界面中间竖着的工具条最上方的黑色小三角“播放”按钮,这样选中的动画就开始在右侧进行播放了(图1)。  开始分解了 嘿,还真不错,通过刚才的欣赏发现里面有很多不错的图片和配音,赶紧将它们占为已有吧。单击主界面上方的“SWF 分析状态:空闲-点击这里分析当前影片”,或者按下快捷键“Ctrl+P”对当前影片进行分解。
根据要分解的SWF文件的大小,分解的时间会略有不同;稍候片刻,就会在程序主界面右侧增加一个项目列表(如图2),这里包括了声音事件、声音流、图形、影片剪辑以及SWF结构等。例如我们要保存一个音乐文件,那么只需要在声音事件中点击要提取出来的文件,这样就会自动弹出“另存为”对话框,设置一个保存的位置以及文件名,这样就可以轻松的将这部分声音提取出来。  将声音提取出来 小提示:对于其它素材的提取方法是一样的,不过如果提取的是图片,那么还会有一个图片预览窗口。另外在保存的时候不再是单击即进行保存,而是需要单击“保存图片”按钮方可(如图3)。  图片也不放过 最近推荐:[让浏览器搜索速度暴增十倍的秘密!] [小块头大智慧:微软IE网络霸业十年回眸]
二、妙取EXE动画素材
通过SWF Browser可以轻松的获取SWF文件中的素材,但现在有一部分动画作成了EXE文件,这样它就无法下手了。这个时候我们就需要借助Swifty Xena Pro的帮助了。
Swifty Xena Pro是一款非常小巧,使用极其简单的工具。运行该软件之后,我们发现软件主界面其简单(如图4),现在我们就来看看它到底是怎么进行操作的。 
分析EXE格式 单击“Extract Files”按钮,在弹出的窗口中选择要分析的EXE格式的动画,选中之后很快就会弹出一个对话框,提示转换成功(如图5)。这个时候我们返回到转换的EXE格式动画所在目录,发现在该文件夹下同时生成了一个SWF文件,进行播放时其内容和转换前的EXE文件是一样的。现在既然有了SWF文件,那么我们就可以利用SWF Browser来进一步分解获取其中的素材了。  出来了一个需要的文件 三、分离层的好帮手
在上面的所讲的两款软件分解的过程中,我们都忽略了一个事实,那就是对于动画中的多个层和一个层的分解是一样的,这样我们就无法了解动画中层的结构,无法了解动画是由哪些层组成的。在这样的情况下,Swifty Zeus就应用而生了。
Swifty Zeus是一款绿色软件,运行其执行文件Zeus.exe打开软件(如图6),单击工具栏上的“Open SWF File”按钮选择要分离的SWF动画。  分离SWF 选中之后程序会自动对文件进行分解,并显示结果(如图7)。例如笔者分解的这个动画包括了108层,如果我们要保存这些层只需要单击工具栏上的“Extrace layers”命令,这样就会弹出一个选择保存位置窗口,选好之后单击“确定”按钮即开始自动分离,分离完毕我们进入保存窗口,你会发现其中每一层都会保存为一个SWF文件。 
上一篇:制作令人拍案叫绝的搞笑小电影
下一篇:王者归来:WinDVD7使用不完全手册
|