当前位置:软件学习 > Flash >>

轻松抓取Flash作品中的素材

  Flash是Macromedia公司出品的著名的网页制作工具软件。利用它们来制作多媒体的人越来越多,使用也越来越广泛。但是,使用它们的人都知道,一旦在其中引入了多媒体对象后,就很难将它们“还原”出来,而我们从事多媒体开发的人都知道,多媒体程序的优劣在很大程序上取决于素材的好坏,因此研究如何从已有的Flash作品中抓取出素材,对丰富我们的素材库和进一步制作出优质的多媒体程序是很有帮助的。本文就如何抓出Flash作品中素材资源作一些讨论,与广大多媒体爱好者们共同交流。

  一、从Flash源文件中还原素材

  如果我们有Flash的源文件FLA的话,那问题就很容易解决,只要反复使用复制/粘贴命令,总是可以将其引入的素材导出的。这个非常简单,笔者就不再重复了。

  二、从Flash电影文件中还原素材

  如今,网上很多动画都是用Flash做的,总想看看别人那酷毙的Flash动画总想知道是怎样做的。但可惜的是,别人的动画是电影文件SWF,而并不是源文件FLA,这样我们就只能够看,但不能够对其进行研究,更谈不上将其素材还原出来了。其实,只要我们有了SWF Browser这个软件,不仅仅可以让您看出别人动画是怎样制作出来的,让您学到别人的制作方法,而且它还可以将Flash源文件中的素材还原出来。SWF Browser目前最高版本号为2.93。

  启动SWF Browser后,选中SWF文件,单击预览窗口上方的“SWF分析状态”(英文为“SWF parser status”)或选择“工具\粘贴当前电影”(英文名“Tools/Parse Current Movie”),稍等片刻,便可分解出SWF中的声音事件(Sound Events)、声音流(Sound streams)、图片(Graphic)、影片剪辑(Movie clip),以及SWF文件的内部结构(SWF Internal),并可将它们当独保存下来,这样素材就被还原出来了(图1)。

   
                图1



  三、 从EXE文件中抓取素材

  一般情况下,有些人为了保护他的作品,将Flash动画制作成了带有播放器的EXE文件,这样用户就只能够游览了。其实,现在在网上有一个工具,专门将Flash中制作的EXE动画转化成SWF电影文件,单击“开始”\“程序”\“Exe2swf”\“Convert EXE 2 SWF”,即出现名为“Select input file”的对话窗口(图2),选择好需要转换的文件,单击“打开”,立刻又出现一个名为“Select output file”,选择好需要保存的地址,确定好文件名(图3),单击“保存”就行了。接下来,当然不要我说了,再使用上面的SWF Browser呀。

     
               图2

     
               图3

  通过上面的几种方法,无论拿到Flash文件的何种文件版本,都可以非常轻松地将其中的素材还原出来了。如果以后您使用了我的方法成了Flash高手的话,可千万不要忘了告诉我一声。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,