菜鸟闪客:我将Flash素材"偷"出来

2008-04-02 11:00:57来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  说起Flash,相信我们的读者没有人不知道的,但要真正制作一个出色的作品可就难了。每每在网上看到那些高手们制作的出色作品,都恨不得自己也能像他们相同进入闪客的行列。

  其实我们完万能够发挥“拿来主义”,对高手制作的动画进行分析,理解作者和设计思路。但是我们获取的大多却是SWF文档,而不是Fla源文档,这样就大大影响了进一步学习的脚步。但是不要紧,因为本文就是要和您一起揭开SWF文档炫目的外表,让您不但看个够,而且还能用个够。

  一、分解获取素材

  一部出色的动画,离不开好素材的支持。那么我们如何才能将别人制作的SWF文档中出色的素材“剥夺”出来呢!这就离不开SWF Browser的支持了。

  安装好SWF Browser,双击桌面上建立的快捷方式启动程式。SWF Browser的界面很简洁,左侧为一个类似资源管理器的目录录,而右侧的大部分区域则是用来播放预览Flash动画的。

  在左侧的目录树中浏览到要分解的SWF文档所在文档夹,然后在文档中选中要分解的具体某一个SWF文档,这样在预览区别则能够看到该文档了。假如我们想先欣赏一下该SWF文档,那么很简单,只需要单击主界面中间竖着的工具条最上方的黑色小三角“播放”按钮,这样选中的动画就开始在右侧进行播放了(图1)。

  

  开始分解了

  嘿,还真不错,通过刚才的欣赏发现里面有很多不错的图片和配音,赶紧将他们占为已有吧。单击主界面上方的“SWF 分析状态:空闲-点击这里分析当前影片”,或按下快捷键“Ctrl P”对当前影片进行分解。

  根据要分解的SWF文档的大小,分解的时间会略有不同;稍候片刻,就会在程式主界面右侧增加一个项目列表(如图2),这里包括了声音事件、声音流、图像、影片剪辑连同SWF结构等。例如我们要保存一个音乐文档,那么只需要在声音事件中点击要提取出来的文档,这样就会自动弹出“另存为”对话框,配置一个保存的位置连同文档名,这样就能够轻松的将这部分声音提取出来。

  

  将声音提取出来

  小提示:对于其他素材的提取方法是相同的,但是假如提取的是图片,那么还会有一个图片预览窗口。另外在保存的时候不再是单击即进行保存,而是需要单击“保存图片”按钮方可(如图3)。

  

  图片也不放过

  



  二、妙取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文档。

  

  慢慢分析

  



  四、偷窥Flash脚本

  制作成功的动画应该说都离不开Action Script的支持。能够说正是因为有了Action Script,才有了Flash动画强大的交互性。能否熟练掌控Action Script成为菜鸟和闪客们的分水岭,假如我们能够偷窥到高手制作的动画中应用的脚本,那么不是对自己水平的提高大有益处吗!

  这就用到另外一款软件Action Script Viewer,运行该软件之后按F3弹出选择文档窗口,也就是将要查看脚本文档的动画添加进来,添加进来之后默认激活的是“Frames”标签,在该标签里显示了动画中的任何帧,由于这里不是我们介绍的重点,因此有兴趣的读者能够自已研究一下。

  现在我们转换到“Actionscripts”标签,程式早已对添加进来的动画进行分析,将任何包含有脚本的帧已全部显示出来,我们只南要选中相就的帧之后,在窗口的下方就显示出周详的脚本内容了(如图8)。假如您想将这些脚本保存下来慢慢研究,那么只需要将他们选中,然后按下“F9”键,这样就将脚本保存在剪贴板中了,此时我们能够打开任意一个文字处理工具将剪贴板中的内容粘贴保存即可。

  

  看到了吧,都在这里

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 网页设计中制作Flash站点的技巧

下一篇: 调用外部as的action代码