分享

巧妙提取Flash文件中的素材

 遥雪 2012-07-23

  摘要:笔者从自己制作Flash课件的实践出发,详细介绍了如何从其他已有的Flash课件中获取素材的方法,供广大爱好Flash制作的朋友们参考借鉴。

  关键字:Flash 课件 素材 方法

  我们知道,课件是否优秀在某种程度上取决于它所用到的素材,因此从其他已有的Flash课件中获取需要的素材,不仅是我们提高课件质量的有效方法之一,而且也可以使我们制作课件的工作事半功倍。那么怎样可以较为方便地获取Flash课件中的素材呢?笔者结合自己制作课件时积累的一些经验,向大家介绍几种方法,供大家借鉴参考。

  方法一:导入法

  Flash MX/2004及其以上版本的“文件”菜单下有“导入”命令,执行此命令下的子菜单可以将SWF文件导入到指定位置,如,导入到舞台、导入到库等。一般情况下,当我们要使用某个Flash课件中的素材时,不是直接将其导入到我们要制作的课件中,而是重新创建一个Flash文件(如命名为“临时),然后选择菜单“文件导入导入到库”,稍等后按“CTRL+L”或打开“窗口”菜单,单击其子菜单“库”将库打开,再切换到我们制作的课件并打开课件的库,最后直接从“临时”库中将我们需要的素材拖放到正在制作的课件中即可,从而实现素材的再利用。创建新文件导入素材的好处是:避免无用的素材添加到课件中导致素材混乱,但课件的体积会增大。

  有一些被打包成EXE格式的Flash课件,我们可以使用EXE2SWFEXE文件还原成SWF文件。启动软件后,打开要转换的EXE文件,然后单击[CONVERT]按钮即可看到同名的SWF文件。

  这种方法的优点:方便,直接。

  缺点:对文件的破坏性也比较大,特别是一些影片剪辑和按钮都会面目全非,音乐文件和课件中的Actions语句也没有了,而且当课件较大时,导入时间很长,容易造成死机。因此,我们可以结合第二种方法来获取素材。

  方法二:分解法

  我们可以使用Sothink SWF Decompiler即硕思闪客精灵(笔者使用的是硕思闪客精灵MX2005简体中文版)对其进行分解。该软件能够将Flash课件(SWFEXE格式)中的图片、矢量图、声音、文字、按钮、动画、影片片段等基本元素完全分解,最重要的是还可以对动作的脚本进行解析,清楚地显示其动作的代码,让你对课件的结构一目了然。

  启动软件后,打开Flash课件会自动进行解析,并且列举出可以分解的素材,勾选需要的素材,单击导出按钮弹出对话框,选择好目标路径即可。打开保存好的文件夹即可看到里面存放着导出的素材,但此时有个问题,即如果导出的是矢量图的话,我们看到保存的文件是“*gls”格式的,这种格式的文件不能直接导入到Flash文档中,怎么办呢?我用的方法是用“硕思闪客巫师”这个软件来配合“硕思闪客精灵”来使用,用“硕思闪客巫师”可以将这些“*gls”格式的矢量图转换成SWF格式,这样我们就可以在Flash中直接导入了。

  方法三:创建Flash素材资源库

   如果你的手头有各种Flash的源文件(即*fla),现在你需要其中一个或几个Flash文件中的素材,如果一个一个去找要花费很多时间,工作量也很大,有什么办法可以节省时间,方便一点呢?那就是利用Flash的公共库制作课件素材资源库。方法如下:将保存有各种素材的“*fla”文件保存到Flash MX安装目录下(默认为C:\Program Files\Macromedia\Flash MX)的First Run\Libraries文件夹中。

  重启Flash MX,点击“窗口公用库”就看到你增加的素材内容了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多