抓取AuthorWare作品中的素材

Author: 韶亚军 Date: 2001年 31期

?牐燗uthorWare是Macromedia公司出品的著名的多媒体制作工具软件。利用它来制作多媒体课件的人越来越多,使用也越来越广泛。但是,一旦在其中引入了多媒体对象后,就很难将它们“还原”出来。而从事多媒体课件制作的人都知道,多媒体课件的优劣在很大程度上取决于素材的好坏,因此研究如何从已有的AuthorWare作品中抓取出素材,对丰富我们的素材库和进一步制作出优质的多媒课件是很有帮助的。本文就如何抓取AuthorWare作品中素材资源作一些讨论,与广大多媒体课件制作爱好者们共同交流。
  #1    从AuthorWare源文件中还原素材
  #2?牐?1.通过AuthorWare Attain的Export Media功能
  ?牐牰杂谕獠康奈募诿挥邪嫒ㄎ侍獾那榭鱿拢颐堑比豢梢院芊奖愕刂苯覥opy使用,尽管对于内部文件,我们也可以通过反复复制/粘贴法来导出,但是工作量太大。其实,AuthorWare从5.0(目前AuthorWare最高版本号为5.2)开始已经支持批量素材输出和输入了,我们只要先将AuthorWare源文件转化到5.0或5.0以上版本后,选中要导出素材的图标,选择“File/Export Media”菜单后,弹出如图所示的导出媒体窗口,在其中我们可以设置导入素材后存放的文件夹,既可只导出选中图标(Selected)也可选择导出所有的图标(All),通过此命令,只需一次批处理即可输出全部内部素材。另外,它还带有一个链接文件为外部素材选项(Link to Exported File),这样我们修改起素材来就方便多了。导出后的素材放置在以其图标名称命名的文件夹下,而内部动画将会被输出为BMP序列,我们只要再用动画制作软件Animator Studio或Animator Pro将它们连成动画即可。同时,AuthorWare非常智能化,对于还原素材仍会保持它引入的格式。(^31050603a^)  
  #2?牐?2.特殊素材的还原
  ?牐犇诓克夭耐ü厦娴姆椒ɑ乖鹄吹比槐冉戏奖悖窃贏uthorWare中有一些素材并不是内部素材,也不是外部素材,这一类素材又该如何还原呢?
  ?牐?2.1按钮和光标的还原
  ?牐犛惺焙蚰玫揭桓霰鹑擞肁uthorWare写的程序源文件时,也许会被它里面所包含的形象精美的按钮和生动的光标所吸引,但是由于AuthorWare是把按钮和光标当作文件的内部资源来看待的,所以AuthorWare并没有提供按钮和光标的导出功能。所以我们只能另想他法:
  ?牐牐?1)启动AuthorWare,并打开包含有你所需要按钮和光标的源文件。
  ?牐牐?2)拖动一个交互图标到流程线上,选择交互类型为按钮交互,这样就新建了一个空的按钮交互。
  ?牐牐?3)双击这个按钮,打开它的设置框,并从按钮库中选择一个你所需要的按钮,再从光标库中选择一个你所需要的光标。
  ?牐牐?4)选中这个空的交互图标,按下“Ctrl+C”。将它拷贝到Windows的剪贴板中。
  ?牐牐?5)启动另一个AuthorWare的副本程序,并新建一文件,再按下“Ctrl+V”键,将Windows的剪贴板中的按钮交互图标粘贴到新建的文件中。
  ?牐牐?6)打开新建文件的按钮库和光标库,看一看里面是不是你刚才所选择的按钮和光标?
  ?牐牐?7)如果有多个按钮和光标,可以重复步骤(4)和(5),直到你所要的所有的按钮和光标都被拷贝到新建的文件中为止。
  ?牐牐?8)在新建文件中,按下“Ctrl+A”,选择所有交互图标,并按下Delete键,将它们删除,并保存该文件。
  ?牐牐?9)如果你只喜欢某个按钮的样子而不喜欢它里面的声音,则可以通过一个小技巧去掉它。进入按钮编辑器,选中相应的按钮,再编辑它,可以看到有一个声音引入的按钮,此时可以录入一小段没有声音的WAV文件(即波形一直是直的),再引入即可覆盖掉原来的声音了。
  ?牐牐?10)除了上述的方法外,我们还可以通过第三方的程序来制作按钮,然后导入到AuthorWare中,如我们可以在Button Factory、Microsoft  PowerPoint中将按钮制作好,再给AuthorWare调用,也可以达到美化的作用。
  ?牐?2.2热字资源的还原
  ?牐犂萌茸掷锤袷交谋救肥捣浅7奖悖惺焙蚰玫揭桓霰鹑擞肁uthorWare写的程序源文件时,也许会被它里面所包含的已经设置好的自定义热字所吸引,但是同样由于AuthorWare是把热字当作文件的内部资源来看待的,所以AuthorWare也没有热字格式导入导出功能。我们可以仿照按钮和光标的还原的方法来将热字资源还原:
  ?牐牐?1)启动AuthorWare,并打开包含有你所需要热字资源的源文件。
  ?牐牐?2)拖动一个显示图标到流程线上,在里面用文字工具写上几个字,如“中”、“国”、“人”、“民”等等,有几种热字格式就写几个字,而且这几个字不是在同一段中,即多次使用文字工具书写,并且最好是汉字。
  ?牐牐?3)分别选中这几个汉字,用不同的热字格式一个一个格式化刚才写的几个汉字。
  ?牐牐?4)选中这个包含有多个热字的显示图标,按下“Ctrl+C”,将它拷贝到Windows的剪贴板中。
  ?牐牐?5)启动另一个AuthorWare的副本程序,并新建一文件,再按下“Ctrl+V”键,将Windows的剪贴板中的按钮交互图标粘贴到新建的文件中。
  ?牐牐?6)单击“Text/Define  Styles...”命令打开热字编辑器,看一看里面热字格式是不是已经定义好了?
  #1?牐牬哟虬蟮某绦蛑谢乖夭?
  ?牐牬哟虬蟮某绦蛑谢乖夭淖试唇现覣uthorWare源文件中还原素材资源要难得多,但是如果我们掌握了这个技巧就等于掌握了从Windows程序中还原素材资源的方法。
  #2?牐?1.文本
  ?牐牰杂谖谋荆颐且环矫婵梢园阉弊魍夹巫ハ吕矗硪环矫婵梢杂梦淖肿ト∪砑ㄈ鏢nag It)来抓取并存为文本文件,或者先把它当作图形抓下来然后通过ACDSee软件将它转化为二色文件,再用OCR软件将它识别出来。
  #2?牐?2.静态图形
  ?牐牰杂诰蔡夹危颐强梢酝ü奖雌聊坏腜rintScreen键,然后再用画图软件从剪贴板中粘贴,但是这样做对于多幅图形抓取比较麻烦,这时候我们可以用抓图软件并设置好相应的热键和存放文件夹,等全部抓好后,用ACDSee浏览软件去查看并选择自己有用的图或再编辑、处理。
  #2?牐?3.动画
  ?牐牰杂谕獠慷颐侵灰奖醇纯桑杂谀诓慷颐强梢杂肕icrosoft Camcorder、Lotus ScreenCam、Hyper Camerer等动态屏幕抓取软件抓为动画文件再插入到AuthorWare中使用,如果嫌软件方式太慢的话,可以通过带视频输出的显示卡输出然后在另外一台机器上用采集卡采集,再存为动画文件让AuthorWare使用。
  #2?牐?4.光标
  ?牐犎绻遣噬蛘叨獗辏敲此欢ㄊ峭獠抗獗辏蛭狝uthorWare是不支持彩色光标或者动态光标的。对于内部光标,我们可以用Capture Professional 4.0的抓取光标功能将它抓下来,如果没有这个软件,可以通过抓屏的方法将它拷贝到剪贴板中,然后再用光标的编辑器来粘贴、编辑(如Microsoft的Image Editor、Impact SoftWare公司的Microangelo 98等等)。
  #2?牐?5.按钮
  ?牐牰杂诎磁ィ荒芄挥米テ恋姆椒ù嫖狟MP文件,再进入AuthorWare的按钮编辑器重新制作。
  #2?牐?6.声音
  ?牐牰杂谏舻幕乖罴虻サ姆椒ㄊ鞘紫却蚩猈indows的录制控制面板,设置录音方式为All(在有的机器上为Mixed Out,反正是选择混合输出),然后关闭其它所有的声音设备,只播放这个多媒体程序中的声音,这时候可以用录音机或Cool Edit Pro软件来录制存为一声音文件。
  #2?牐?7.热字
  ?牐牰匀茸肿试粗荒芄蛔约撼⑹匀ゲ滤淖痔濉⒆趾偶捌渌粜裕缓笤贏uthorWare中再尝试重新设计,直至符合条件为止。
  #1?牸傅闼得?
  ?牐?1.对于还原出来的声音文件,有些格式不能够被声音编辑软件读取,从而不能够再修改,这时候我们可以将它们用相应的软件转化为WAV格式的文件,用Cool Edit Pro来编辑。
  ?牐?2.从打包后的程序中还原素材资源的技术不仅仅对AuthorWare打包程序有用,而且对所有Windows程序都是适用的。