刘宝平
(黄冈职业技术学院计算机科学与技术系,湖北黄冈438002)
Authorware作品中外部文件的相关研究*
刘宝平
(黄冈职业技术学院计算机科学与技术系,湖北黄冈438002)
一个Authorware作品,通常不仅仅是由一个Authorware主文件构成,同时还包括了它所使用到的各种外部文件、Xtras文件、scripting Xtras文件、以及动态链接库文件等等。打包的Authorware作品要想正常运行,所涉及到的外部文件必须可用。
外部文件;Xtras文件;自定义字体
一个打包的Authorware作品究竟需要哪些外部文件,不仅要包括Authorware应用程序文件,同时也要包括一些Authorware应用程序运行时所需要的支持文件,包括外部文件、Xtras插件、外部函数、动态链接库DLL、库文件等。这些文件在Authorware程序的打包过程中是没有打包的,只有确保这些文件都存在,打包后的Authorware程序才能正常运行。
在程序打包时,到底需要哪些文件,取决于作品的组件以及作品最终将在什么样的平台上运行。以Authorware 6为例,在决定其作品的外部文件时,需要对下列五类文件加以考虑:
可能链接的外部文件包括:图形文件、声音文件、Director影像文件、QuickTime文件、Windows视频剪辑AVI文件等等,选择“链接到文件”方式时,程序文件中只包含多媒体文件的名称和存放位置等少量信息,数据就存放在程序文件外部。在进行链接时,最好使用相对链接,如“.”标记当前目录,用“..”标记当前目录的上级目录(父目录)。
诸如:QuickTime数码影像、标准Windows视频剪辑、以及视频叠加、视频广播等等驱动程序。下边一一列出(其中扩展名为xmo的,是作品组件的Authorware驱动程序):
MPEG格式[2]:A4mpeg32.xmo,ActiveMovie或其它软解压驱动程序、或MPEG解压卡(Windows 9x或WindowsNT)A4mpeg.xmo,软解压驱动程序、或MPEG解压卡(Windows 3.1)
在作品中如果使用了自定义的字体,就必须通过安装过程来安装这些字体到相应的计算机上,并且要把自定义字体发布到系统的字体目录中,才能够使用这些自定义字体,不然在播放作品时就不能将自定义的字体正常显示出来。
在制作多媒体作品时,有各种格式的图像、声音和数字电影,如果使用了特效,就必须发布相应的Xtras文件进行支持,不然特效不能显示出来,并且还会提示出错信息。在发布Xtras支持文件时应注意:Xtras文件单独放在一个名称为Xtras的文件夹中,并且和作品主文件放在同一个目录下边;对于网络打包的作品,使用一个“put XTRAS”声明,将Xtras文件下载到包含有Authorware网络播放器的目录的“Xtras”子目录中 。在下载Xtras文件的“bin”语句行里 ,不能使用“onDemand”选项。
Macromedia随Authorware分发了两个有关ActiveX控件的 Xtras文件[3]:ActXPriv.X32和 ActiveX.X32。ActXPriv.X32仅用在设计时使用,不要随作品一起发布ActXPriv.X32。如果作品中使用了ActiveX控件,那么,随作品发布ActiveX.X32到作品主文件目录下边的“Xtras”子目录中。
发布UCDs和DLLs文件与发布 Xtras文件基本相同。但要注意两个问题:(1)不能将UCDs和DLLs文件打包到主程序文件中去,只能单独分发; (2)对于网络打包的作品,用“put DOWNLOAD”进行声明[4],目的是为了将UCDs和DLLs这两种类型的文件下载到网络播放器的目录中,并且网络播放器所在的目录中必须包含有Authorware文件 。在下载UCDs或DLLs文件的“bin”语句行里 ,不要使用“onDemand”选项。而且,只有当用户以“信任模式”运行Authorware网络播放器时,才能下载这些UCDs和DLLs文件。
当发布一个Authorware作品时,必须在包括作品主文件的目录下边创建一个名为“Xtras”的目录,然后把所有必需的Xtras文件都放到这个Xtras目录中去。下面具体说明各种Xtras文件的发布:
Viewsvc.x32、Mix32.x32(Windows 9x或 WindowsNT)。此外,对于特定格式的图形、图像文件,对应于Windows操作系统,还需要特定的Xtras文件支持,具体如下:(1)BMP、DIB、RLE格式:Bmpview.x32;(2)GIF格式:G ifimp.x32,Mixview.x32; (3)JPEG格式:Jpegimp.x32、Mixview.x32;(4)PICT格式[5]:Pictview.x32、QuickTime 2.0 for Windows*;(5)TIF(TIFF)格式:Tiffimp.x32、Mixview.x32;(6) WMF(Windows图元文件)格式:Wmfview.x32或; (7)EMF(扩展图元文件)格式:Emfview.x32。
Viewsvc.x32、Mix32.x32、Mixview.x32(Windows 9x或 WindowsNT),此外,对于特定格式的声音文件,对应于Windows 9x、WindowsNT,需要特定的Xtras文件支持:(1)Authorware 3.x音频格式: A3sread.x32;(2)AIF(AIFF)格式:Aiffread.x32;(3) AIFF(IMA压缩)格式:Aiffread.x32,I.a5dcmp.x32; (4)AIFF(MACE压缩)格式:Aiffread.x32,Macedcmp.x32;SWA(Shockwave音频)格式:Swaread.x32, Swadcmpr.x32;PCM格式:Pcmread.x32;(5)VOX (Voxware)格式:Voxread.x32,Voxdcmp.x32;(6) WAV(WAVE)格式:Wavread.x32
使用Director 4所创建的影像文件不需要任何的Xtras文件。Director 6或Director 6.5的Xtras文件应该放在程序目录DirectorXtras..中;此外还必须在主目录中发布下列文件,才能正常播放Director 6或Director 6.5影:像A5dir32.xmo、DirectorM5drvr32.exe、DirectorM5drvr32.rsr、 DirectorM5if32.dll、DirectorXobglu32.dll、 DirectorD60xtra.mch、DirectorAsiport.rsr、DirectorAsifont.map、DirectorFontmap.txt、DirectorMacromix.dll、DirectorDirdib.drv、DirectorLingo.ini、DirectorFileio.dll。如果Director 6或Director 6.5影像还包括有外部链接的文件,那么,对应于不同类型的外部文件还必须发布下列文件:(1)声音文件:主程序目录Director XtrasMixsnd.x32;(2)GIF图像文件:主程序目录DirectorXtrasMixgif.x32;(3)JPEG图像文件:主程序目录 DirectorXtrasMixjpeg.x32;(4) Shockwave影像 (DCR):主程序目录 Director XtrasSwadcmpr.x32。
[1]朱仁成,于秋平.Authorware7多媒体制作[M].西安电子科技大学出版社.
[2]李环.多媒体技术与Authorware应用教程[M].北京:清华大学出版社,2003.
[3]段新昱,王建,汪虹.多媒体与Authorware [M].高等教育出版社.
[4]沈大林.中文Authorware7案例教程[M].北京:电子工业出版社,2007.
[5]冯建平.中文Authorware7多媒体制作教程[M].北京:人民邮电出版社,2010.
[6]周同,杨荣.中文 Authorware7实用教程[M].北京:清华大学出版社,2009.
[7]葛修娟,耿亚维.Authorware7实用教程[M].北京:清华大学出版社,2010.
[8]杨欢耸.Authorware7多媒体课件的制作与开发[M].浙江:浙江大学出版社,2008.
Relevant Research of External Document in Authorware Work
LIU Bao-ping
(Huanggang Polytechnical College,Huanggang438002Hubei)
An authorware work is made up usually not only by a master file authorware,but also includes the various external documents,Xtras files,scripting xtras xtras files,and dynamic link files,etc.If the package authorware works want normal operation,the related external documents have to be used.
External file;Xtras files;Customizable font
TP316.5
A
1672-1047(2010)04-0038-03
10.3969/j.issn.1672-1047.2010.04.10
[责任审校:秦春娥]
2010-5-27
刘宝平,男,讲师。E-mail:lbp@hgpu.edu.cn