ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:215.50KB ,
资源ID:5362685      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5362685.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(authorware 6中文教材第14章.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

authorware 6中文教材第14章.docx

1、authorware 6中文教材第14章第十四章 程序的打包和发行到现在为止,我们所做的工作都是在Authorware 6.0环境下的,也就是说,所编辑的多媒体程序离开了Authorware 6.0是无法运行的。那么,如何将程序做成可以发行的可独立运行的程序呢?这就需要用到程序的打包。在程序打包之前,必须做好各方面的准备工作,以防止打包后的程序无法正常运行。14.1 设置文件的搜索路径任何一个多媒体程序在运行时,常常用到大量的文件,包括外部媒体对象和媒体对象的驱动程序等等。如果程序在运行时无法找到相应的文件,程序就无法正确运行。造成无法获得文件的原因可能是文件已经丢失,但在大多数时候,文件是存

2、在的,但没有在程序中给出正确的搜索路径,程序就无法找到这些文件。运行一个由Authorware 6.0设计得到的多媒体程序一般需要下列文件: 包含逻辑结构和图标内容的程序主体,打包之前的文件为 .A5P文件,打包之后为 .EXE文件。 与程序主体具有链接关系的库文件,包含程序中使用的部分媒体信息,打包之前为 .A5L文件,打包之后为 .A5E文件。 程序中使用的外部媒体信息文件,例如数字化电影文件等外部文件。 用户信息记录文件,用以记录用户信息,为 .REC文件。 程序中使用到的媒体信息和过渡效果需要的驱动程序文件,用以控制媒体信息的播放和过渡效果的产生。 在Windows系统下运行程序需要的

3、链接文件,为 .DLL或 .UCD(.U32)文件。多媒体程序运行时,Authorware 6.0会根据一定搜索顺序去搜索需要的文件。如果在默认的路径和指定的路径目录下没有找到程序需要的文件,程序就无法正确运行,轻者不显示某些信息或某种效果,重者会导致程序结束运行。从上面的分析可以看出,在打包之前进行正确的设置非常重要。有两种方法可以完成这一设置:一是将需要使用的文件放到Authorware 6.0默认的搜索目录下;二是在程序中指定Authorware的搜索路径,然后将需要使用的文件放到该目录下即可。14.1.1 Authorware 6.0默认搜索路径当某个Authorware程序运行时,需

4、要找到某些外部文件,例如库文件或所需要的驱动程序等。Authorware会在一系列的默认路径中查找这些文件,将需要使用的文件放置到这些文件夹中,Authorware就可以快速找到它们。Authorware 6.0默认的搜索路径如下: 文件第一次被加载时所在的目录。如果多媒体程序已经被打包或者被移动到其他位置,Authorware将无法找到该文件,除非在程序中指定文件的新位置。 多媒体程序所在的目录。 包含Authorware或Authorware运行文件(Runa5w16.exe或Runa5w32.exe)的文件夹,并且有一个程序处于激活状态。 Windows目录,通常是“c:Windows”

5、。 Windows系统目录,通常是“c:WindowsSystem”。Authorware 6.0将按照上面给出的顺序搜索。只要将需要的外部媒体文件、驱动程序等文件放置到以上目录中的任何一个中,Authorware都可以找到它们,程序就可以正常运行。但为了防止Windows目录越来越大,一般不使用Windows目录和Windows系统目录作为默认路径。14.1.2 指定程序搜索的路径在Authorware 6.0提供的默认搜索路径中,并没有非常理想的选择,所以在大多数情况下,将外部文件放置到程序默认的搜索路径中并不是最佳选择,常用的方法是在程序中指定搜索的路径。在Authorware 6.0中

6、指定搜索路径有三种方法。下面用实例来说明这三种方法,假设程序中需要使用外部AVI(数字化电影)文件,这些文件放在“C:AVI”目录下,其驱动程序放在“C:WINDOWSSYSTEM”目录下。 在【Properties:File】对话框中设定搜索路径 打开需要设置搜索路径的Authorware文件。 执行菜单命令【Modify】【File】【Properties】(CtrlShiftD),打开【Properties:File】对话框,打开【Interaction】标签,如图14-1所示。 在【Search Path:】文本框中输入需要指定的搜索路径。此处输入“C:AVI;C:WINDOWSSYS

7、TEM”即可。& 多个路径之间需要用分号(“;”)隔开。 单击【OK】按钮,完成设置。图14-1 【Properties:File】对话框 用系统变量设定搜索路径在【Properties:File】对话框中进行搜索路径的设置,可以在整个程序执行过程中起作用,所以可能需要设置很多个路径。如果仅仅在需要使用外部文件时设置搜索路径,可以只设定一个或两个路径即可。使用系统变量“SearchPath”可以完成这一操作。 在需要使用数字化电影之前的主流程线上添加一个【计算】图标,命名为“设定搜索路径”。 双击“设定搜索路径”图标,打开【计算】图标设计窗口。 在窗口中输入“SearchPath:= “C:A

8、VI;C:WINDOWSSYSTEM”,如图14-2所示。& 在【计算】图标设计窗口中,必须使用双反斜杠(“”)才能得到一个反斜杠(“”)。同时注意引号的使用。图14-2 “设定搜索路径”图标中的内容 关闭【计算】图标设计窗口,保存设置。设置完毕。 在A5W.INI文件中设定搜索路径Authorware在启动时,会根据初始化配置文件A5W.INI中的设置进行初始化,所以在文件A5W.INI中也可以添加搜索路径。 打开资源管理器。 在C:Windows目录下找到A5W.INI文件,并打开它。 找到【Directory】项,在其下添加一项“Movies=C:AVI;C:WindowsSystem”

9、,如图14-3所示。 保存文件,关闭A5W.INI。图14-3 在A5W.INI文件中设定搜索路径14.2 改变用户记录文件的位置在多媒体程序运行过程中,用户可能需要从当前文件跳转到其他文件中继续执行。当其他文件执行完毕后,用户可能希望回到原位置,这样必须在跳转之前将用户的信息记录下来,这就是用户记录文件。14.2.1 使用用户记录文件要使用用户记录文件,必须在【Properties:File】对话框中进行一定的设置。 打开需要设置的文件。 执行菜单命令【Modify】【File】【Properties】(CtrlShiftD),打开【Properties:File】对话框,打开【Intera

10、ction】标签(参见图14-1)。 选中【On Return:】项中的【Resume】单选框。 单击【OK】按钮,完成设置。用户记录文件在默认情况下放在A5W_DATA文件夹中。Authorware 6.0会使用多媒体程序的前8个字符命名用户记录文件,并使用“.REC”作为用户记录文件的扩展名。14.2.1 改变用户记录文件的位置如果不想使用默认目录保存记录文件,可以修改存放用户记录文件的文件夹。有两种方式可以完成这一功能:一是使用系统变量RecordsLocation控制;二是在程序跳转时设置用以保存用户记录文件的文件夹。假设在“文件1”跳转到“文件2”时,需要将用户记录文件置于D:USE

11、R目录下,可以按如下的方式操作: 使用系统变量RecordsLocation设置 打开需要改变用户记录文件保存位置的多媒体程序。 在主流程线上的任意地方(程序跳转之前)添加一个【计算】图标,命名为“设置用户记录文件位置”。 双击“设置用户记录文件位置”图标,打开【计算】图标演示窗口。在窗口中输入“RecordsLocation:=”d:user”字样,如图14-4所示。 关闭【计算】图标演示窗口,保存设置,完成操作。图14-4 “设置用户记录文件位置”图标中的内容 在程序跳转时设置程序的跳转一般使用JumpFile()或JumpFileReturn()系统函数来完成,在这两个函数的第三个参数中

12、可以设置用于保存用户记录文件的文件夹。 在“文件1”中需要跳转的位置添加一个【计算】图标,命名为“程序跳转”。 双击“程序跳转”图标,打开【计算】图标演示窗口。 在窗口中输入“JumpFile(文件2,D:USER)”,如图14-5所示。& 注意第二个参数空着,但不能省略。 关闭【计算】图标演示窗口,保存设置,完成操作。图14-5 “程序跳转”图标中的内容14.3 文件发行决策用户Authorware 6.0开发设计的多媒体程序需要发行给用户使用。用户得到的是一个能够在Windows或Macintosh系统下运行的应用程序,而无法对其进行编辑。为确保程序的正常运行,在打包发行之前,必须考虑以下

13、细节:发行时需要同时发行的文件有哪些;使用何种载体发行程序等。14.3.1 发行时需要包含的文件前面已经说明过,多媒体程序在发行时,不但要包括包含逻辑结构和图标内容的程序主体,还应该包括有关的库文件、外部媒体文件及其驱动程序、 Xtras、 scripting Xtras和DLL文件等等。为了使多媒体程序能够在多个平台上运行,必须将不同平台下需要的驱动程序一起发行。 发行时需要包含的文件在通常情况下,多媒体程序在发行时,应该包括下面的内容: Runa5w32.exe 或 Runa5w16.exe文件。 所使用媒体对象对应的Xtras。例如,如果在程序中使用了GIF文件,发行时必须将GIF MI

14、X Xtra同时发行。在下面会给出图形/图像、声音、数字化电影所需要的Xtras。 外部媒体文件,例如外部图像、外部声音、Director文件、QuickTime文件或Windows视频对象等。 播放媒体对象需要的Authorware驱动程序或系统驱动程序,例如播放QuickTime文件、Windows视频、视频重叠以及光盘的驱动程序等。 如果程序中用到了用户计算机上可能没有的字体,必须在发行时提供此字体。 多媒体程序的解压缩和安装程序。 多媒体程序中用到的软件控制模块,例如Xtras、ActiveX控件、UCD和DLL以及数据库等的使用控制文件。在下面会给出不同情况下需要用到的软件控制模块。

15、 图形/图像对象对应的Xtras表14-1给出的是不同格式的图形/图像对象需要使用的Xtras。表14-1 控制图形/图像的Xtras图形/图像格式Windows 98/98/NTWindows 3.1所有格式Viewsvc.x32,Mix32.x32Viewsvc.x16, Mix16.x16BMP, DIB, RLEBmpview.x32Bmpview.x16GIFGifimp.x32, Mixview.x32Gifimp.x16, Mixview.x16JPEGJpegimp.x32, Mixview.x32Jpegimp.x16, Mixview.x16LRG (xRes 格式)Lrg

16、imp.x32, Mixview.x32Lrgimp.x16, Mixview.x16Photoshop 3.0Ps3imp.x32, Mixview.x32Ps3imp.x16, Mixview.x16PICTPictview.x32, QuickTime 2.0 for Windows*Pictview.x16, QuickTime 2.0 for Windows*PNG (简单网络图形)Pngimp.x32, Mixview.x32Pngimp.x16, Mixview.x16TGA (Targa)Targaimp.x32, Mixview.x32Targaimp.x16, Mixvie

17、w.x16TIF (TIFF)Tiffimp.x32, Mixview.x32Tiffimp.x16, Mixview.x16WMF (Windows 图元文件)Wmfview.x32Wmfview.x16EMF (外部图元文件)Emfview.x32n/a*QuickTime 2.0会在Windows系统目录下安装几个文件,这几个文件不仅能够播放QuickTime动画,还可以在Macintosh系统下显示PICT格式的文件。 声音对象对应的Xtras表14-2给出的是不同格式的声音对象需要使用的Xtras。表14-2 控制声音的Xtras声音格式Windows 98/98/NTWindows

18、 3.1所有格式Viewsvc.x32, Mix32.x32, Mixview.x32Viewsvc.x16,Mix16.x16, Mixview.x16Authorware 3.x 声音A3sread.x32A3sread.x16AIF (AIFF)Aiffread.x32Aiffread.x16IMA方式压缩的AIFFAiffread.x32, I.a5dcmp.x32Aiffread.x16, I.a5dcmp.x16MACE方式压缩AIFFAiffread.x32, Macedcmp.x32Aiffread.x16, Macedcmp.x16SWA (波形声音)Swaread.x32,

19、 Swadcmpr.x32Swaread.x16, Swadcmpr.x16PCMPcmread.x32Pcmread.x16VOX (Voxware)Voxread.x32, Voxdcmp.x32Voxread.x16, Voxdcmp.x16WAV (WAVE)Wavread.x32Wavread.x16 数字化电影对应的Xtras表14-3给出的是不同格式的数字化电影需要使用的Xtras。表14-3 控制数字化电影的Xtras数字化电影格式Windows 98/98/NTWindows 3.1QuickTime 2.0A4qt32.xmo, QuickTime 2.0 for Wind

20、ows (32-位)A4qt.xmo, QuickTime 2.0 for Windows (16-位)Windows视频 (AVI)A4vfw32.xmo, Windows视频A4vfw.xmo, Windows视频MPEGA4mpeg32.xmo, ActiveMovie 1.0* 或MPEG 播放卡和播放软件A4mpeg.xmo, ActiveMovie 1.0* 或MPEG 播放卡和播放软件DirectorA5dir32.xmo, M5drvr32.exe, M5drvr32.rsr, M5if32.dll, Xobglu32.dll, D60xtra.mch, Asiport.rsr

21、, Asifont.map, Fontmap.txt, Macromix.dll, Dirdib.drv, Lingo.ini, Fileio.dllA4DIR32.XMO, LINGO.INI M5DRVR16.EXE, FILEIO.DLL M5DRVR16.RSR, M5IF16.DLL, XOBGLU16.DLL, MIX16.X16 D60XTRA.MCH, ASIPORT.RSR, ASIFONT.MAP, FONTMAP.TXT, MACROMIX.DLL, MACROMIX.DLL 需要同时发行的Xtras如果在Authorware中使用到过渡效果、Sprite、Sprite

22、Xtras,就必须在发行Authorware多媒体程序的同时发行这些Xtras。发行应该注意以下几点: Xtras不能与程序一起打包发行,所以必须将它们作为单独的文件发行。 Xtra文件必须放置在Xtras文件夹中,该文件夹应该放到打包后的多媒体程序所在的目录下。 在网络发行的程序中,在包含Authorware网络文件的文件夹中放一个XTRAS说明文件以提示用户下载Xtras文件。 在Windows系统下,Xtras文件有16位和32位两种版本:16位Xtras能够在所有的Windows系统下运行,但32位Xtras在Windows 95/98和Windows NT系统下运行速度更快、效率更高

23、。在Windows 3.1系统下不能使用32位Xtras。 注意Xtras发行时必须注意是否拥有发行权。 需要发行的控制ActiveX控件的Xtra文件随同Authorware一起发布的用于控制ActiveX控件的Xtra文件有两个: ActxPriv.X32包含创作者需要的控制ActiveX控件的Xtra内容。在发行多媒体程序时不要将此文件同时发布,因为该文件不允许再次发布。 ActiveX.X32文件含有控制用户使用程序中涉及的ActiveX控件需要使用的所有内容。发布时可以将文件ActiveX.X32随同多媒体程序同时发布。控制ActiveX控件Xtra文件没有16位的版本。 需要同时发

24、行的UCD和DLL的文件发行UCD、DLL文件与发行Xtras非常相似,仍要注意以下几点: UCD和DLL文件不能打包到程序内部,必须使用单独的文件来发行。 在网络发行上述文件时,在目录中放一个DOWNLOAD说明提示用户将UCD和DLL文件下载到Download文件夹下。 在Windows系统下的UCD和DLL文件有16位和32位两种文件:16位UCD和DLL可以在任何Windows系统下运行,但在Windows 95/98和Windows NT系统下,32位的UCD和DLL运行起来速度更快,效率也更高。在Windows 3.1系统下无法使用32位的UCD和DLL文件。 发行使用的UCD和D

25、LL之前必须确认有再发行这些文件的权利。 使用数据库的程序必须同时发行的文件如果多媒体程序中使用了数据库,处理以上描述过的外部文件需要同步发行外,还必须包含下列内容: 包含者ODBC(开放式数据库链接)函数的ODBC UCD文件。 程序所使用数据库的数据源。如果是他人开发的内容,首先需要确认自己获得发行的许可。 数据库文件。制作者在设计程序时制作建立或使用的数据源,必须同样建立在用户的计算机上。为了方便用户的使用,最好能够建立一个安装程序,能够在安装程序的其他部分的同时自动安装数据源及其驱动程序。14.3.2 选择发行使用的载体对于已经打包的文件和所需的外部文件,它们发行的媒介载体有三种:磁盘

26、、CD-ROM或网络。对于Authorware来说,只要有一种载体就可以,在本地硬盘、可移动磁盘或网络服务器上没有什么区别。在发行多媒体程序之前,需要首先决定使用何种媒介载体:磁盘、CD-ROM还是网络(局域网或广域网),并决定可运行的应用程序放置在何处。制作者应该从文件的大小、运行程序的计算机种类以及Authorware使用权限的时间长短等方面综合考虑。其中文件的大小应该是决定因素,例如,百兆或千兆以上的文件就不可能使用磁盘发行等等。14.4 文件发布前面已经说过,多媒体程序开发者给用户提供的是一个可以在某些系统下运行的应用程序,而不是一个可以再编辑的源文件。从源文件得到一个应用程序的过程叫

27、做程序的发布。Authorware 6.0新增了文件发布功能,该功能与其以前版本不同之处在于:发布一次完成,可以同时发布为exe文件、AAM文件(适用于网络播放)、HTM文件。其对话框如图14-6所示。图14-6 【One Button Publishing】对话框14.4.1 发布的步骤要完成一个文件的打包,需要按下面的操作进行: 首先备份需要打包的文件。 在Authorware中打开需要打包的文件和与其相关连的库文件。 执行【File】【Publish】【Publish Settings】菜单命令,弹出【One Button Publishing】对话框,如图14-6所示。 在【One B

28、utton Publishing】对话框中设置适当的选项,各个选项的意义见下一小节的说明。 单击【Publish】按钮,Authorware将开始对文件进行打包,打包完毕后,出现如图14-7所示发布完毕对话框。图14-7 【Package File As】对话框 单击OK按钮,完成发布;单击Preview按钮将预览发布的程序;单击Details按钮,将出现如图14-8所示的发布详细信息。图14-8 显示发布的详细信息14.4.2 【One Button Publish】对话框【One Button Publish】对话框,如图14-6所示,下面说明对话框中各个标签页的用法。 【Formats】

29、标签页【Course or Library】项:该项显示的是要发布文件的完整路径名,默认选项为当前打开的文件,如果要发布其他文件,可以单击后面的按钮,在弹出的对话框中进行选择。【Package As】项:该项用来设定打包后文件要保存的位置,同样,保存位置也可以修改。【With Runtime for Windows 9x and NT variants】项:选中此项后,打包得到的应用程序中含有Authorware RUN-TIME应用程序,这样打包后的多媒体程序就可以单独运行于Windows 95、Windows 98或Windows NT系统下,但不能运行与Windows 3.1系统下。 选

30、中此项时,两个独立的图标叠在一起。【Publish for Web】项:在该项中可以发布网络应用程序,其中如果选中For Web Player,则发布的应用程序可以使用Authorware的网络播放程序进行播放,其后缀为aam;如果选中Web Page,则将发布一个网页应用程序,其后缀为htm。 【Package】标签页在该标签页中可以设置一些打包时的属性,如图14-9所示。图14-9 【Package】标签页各选项的含义如下:【Package All Libraries Internally】选项:选择该选项,则程序在打包时,将所有的库文件打包的可执行文件中,这样可以防止由于链接不当而产生的

31、错误,但是会使程序变得很庞大,启动较慢。【Package External Media Internally】选项:选择该项将把外部媒体文件打包到程序中。【Referenced Icons Only】选项:如果选中该选项,则在打包时,只把库文件的图标打包到程序中。【Resolve Broken Links at Runtime】选框:如果选中该选项,Authorware会在用户使用该程序时自动重新链接已经断开链接关系的图标,使程序可以正常运行。该复选框一般都要选中,以解决链接断开问题,但选中该复选框后会增加程序的运行时间。如果取消该复选框的选中,Authorware就不会检查是否存在断开的链接。如果开发者确认已经打包的库文件不会有任何的变化,可以取消该项的选中。如果某个链接关系被断开,Authorware将不会显

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1