主讲:宋一兵多媒体技术Authorware7.0第15讲作品管理与发布15.1库的使用多媒体技术Authorware7.015.2模板15.3作品的打包与发布第15讲:作品管理与发布15.1节15.2节15.3节15.1库的使用多媒体技术Authorware7.0库是一种特殊的Authorware文件类型,其中包含了多个图标及其内容。显示图标、计算图标、声音图标、动画图标以及交互图标(但不能包含交互结构)等都可以放置到库中。库文件是以链接的形式出现的。当在流程线上建立库图标的拷贝和链接时,实际上并没有将库中源图标的内容复制到程序中,而只是在程序中显示源图标的映像,或者说相当于一个指针。第15讲:作品管理与发布15.1节15.2节15.3节15.1.1范例解析(一)——创建库多媒体技术Authorware7.0第15讲:作品管理与发布15.1节15.2节15.3节15.1.1范例解析(一)——创建库多媒体技术Authorware7.0流程线上的显示图标的标题变为斜体,而在库窗口的图标前面有了一个符号,这表明显示图标的内容存储在库里,而不是在流程线上。流程线上的显示图标“图1”只是一个与库中“图1”显示图标有链接关系的副本。第15讲:作品管理与发布15.1节15.2节15.3节15.1.1范例解析(一)——创建库多媒体技术Authorware7.0流程线上所有的显示图标都是库图标的链接,而程序仅仅在库中保存了一个素材图片的内容,从而有效地减少了素材的冗余。第15讲:作品管理与发布15.1节15.2节15.3节15.1.2课堂练习──蝴蝶飞多媒体技术Authorware7.0创建一个蝴蝶的几种飞行路线,使用库来保存蝴蝶图片。第15讲:作品管理与发布15.1节15.2节15.3节15.1.2课堂练习──蝴蝶飞多媒体技术Authorware7.0创建一个蝴蝶的几种飞行路线,使用库来保存蝴蝶图片。第15讲:作品管理与发布15.1节15.2节15.3节15.2模板多媒体技术Authorware7.0除了单个图标在程序中会遇到重用的现象,图标组合也会被重用。以“显示→等待→擦除”图标组合为例,在程序设计中,经常会遇到类似的情况。若每次都需要设置等待时间和方式及擦除对象和效果是很麻烦的重复劳动,但是图标组合不能保存到库中,所以必须使用另外的方法来解决。第15讲:作品管理与发布15.1节15.2节15.3节15.2.1范例解析——创建和应用模板多媒体技术Authorware7.0以第9章范例解析(二)的“判断输入内容”程序为例,将这个设计好的程序结构保存为可以共享的模板。模板的名称可以任意定义,但是其保存位置一定要在“KnowledgeObjects”目录下,这样才能够直接从【知识对象】面板中调用。一旦在【知识对象】面板中建立了一个自定义模板对象,该模板对象就作为了系统的一个永久对象。即便是关闭当前程序,进入其他程序中,该模板对象依然存在。要想去除它,只有将该文件从知识对象文件夹中删除。第15讲:作品管理与发布15.1节15.2节15.3节15.2.1范例解析——创建和应用模板多媒体技术Authorware7.0观察【知识对象】面板,在知识对象类别中出现了一个新类别“mymodel”,其中有刚才自定义的模板“口令”。第15讲:作品管理与发布15.1节15.2节15.3节15.2.2课堂练习——自定义图标多媒体技术Authorware7.0用户可以直接将自己定义好的某种图标拖动到图标工具栏中,在下一次再拖动图标到流程线上时,系统就自动使用用户自定义的图标。如果不再需要这些自定义图标,该如何删除它们呢?既然这些自定义图标是知识对象的一个类别,那么它们一定是被保存在“KnowledgeObjects\图标调色板设置”目录下。利用资源管理器打开该目录,可见自定义图标确实以知识对象的形式保存在该目录下。删除该目录下的这些文件,就可以删除自定义图标。如果不删除自定义图标,那么新建一个文件时,自定义图标仍然会起作用。第15讲:作品管理与发布15.1节15.2节15.3节15.3作品的打包与发布多媒体技术Authorware7.0多媒体作品创作完成后,就要考虑将它发送给用户使用,但是不能直接给用户Authorware程序的源文件,因为这样做至少有两个缺点:首先,使用不便,用户必须具有Authorware软件环境,否则就无法运行程序。其次,保密性差。我们程序的制作技巧和商业秘密,如图片、动画等素材,可能让用户一览无余或剽窃使用。因此,我们应把作品生成一个与Authorware创作环境无关的程序,即具有平台无关性。同时,将程序封装,使别人无法轻易获取程序内容,这从知识产权保护的角度来讲,也是十分重要的。第15讲:作品管理与发布15.1节15.2节15.3节15.3.1知识点讲解多媒体技术Authorware7.0系统菜单中的【文件】/【发布】命令。•【发布设置】:对作品的发布参数进行设置。•【解除发布设置链接】:将当前作品的发布设置清除。•【一键发布】:按照设置情况将作品发布。•【批量发布】:对多个文件成批进行发布。•【打包】:对作品打包。•【Web打包】:将作品进行网络环境下的打包。第15讲:作品管理与发布15.1节15.2节15.3节15.3.1知识点讲解多媒体技术Authorware7.0发布设置第15讲:作品管理与发布15.1节15.2节15.3节15.3.1知识点讲解多媒体技术Authorware7.0(1)【PublishForCD,LAN,LocalHDD】选项组中的内容是应用于光盘、网络或本地硬盘的设置。•【PackageAs】:指示打包文件存放的位置。•【WithRuntimeforWindows98,ME,NT,2000,orXP】:选择此选项,打包后的文件是一个可以独立在Windows环境下运行的可执行程序(EXE);不选择此选项,则打包后的文件必须在有“Runa6w32.exe”文件的情况下才能够运行。这时,打包文件是以“.a7r”为后缀的文件。•【CopySupportingFiles】:寻找打包文件运行所需要的文件,并将它们复制到打包文件所在文件夹中。(2)【PublishForWeb】选项组中的内容是应用于网络环境的设置。•【ForWebPlayer】:生成AuthorwareWeb播放器需要的作品片段。除第1个片段的文件后缀为“.aam”外,其余片段的文件后缀都是“.aas”。•【WebPage】:生成使用浏览器观看需要的网页,后缀为“.htm”。第15讲:作品管理与发布15.1节15.2节15.3节15.3.1知识点讲解多媒体技术Authorware7.0在网络环境下,Authorware作品的播放需要使用AuthorwareWebPlayer7.0,这是一个很小的浏览器插件,安装后用户就可以直接利用浏览器观看Authorware制作的多媒体作品。AuthorwareWebPlayer可以从下载。在一般应用中,都要选择将作品发布为可独立执行的EXE文件。作品发布后,系统会自动在文件所在的当前目录下产生一个“PublishedFiles”文件夹,其中又包含“Local”和“Web”两个文件夹,前者存放的是用于在光盘、局域网和本地硬盘上运行的EXE文件程序;后者存放的是用于在网络上运行的AAM文件和HTM文件。第15讲:作品管理与发布15.1节15.2节15.3节15.3.1知识点讲解多媒体技术Authorware7.0一般来说,下面这些文件必须随程序一起发布。•Authorware的“Xtras”文件夹及需要的“Xtras”文件。•Authorware的部分驱动程序(后缀为“.xmo”)。例如,“a5mpeg32.xmo”是MPEG格式视频文件的驱动程序,“a5vfw32.xmo”是AVI格式文件的驱动程序。•程序中用到的UCD文件(后缀为“.ucd”或“.u32”)。•程序中用到的外部素材文件。第15讲:作品管理与发布15.1节15.2节15.3节15.3.2范例解析——作品的发布多媒体技术Authorware7.0发布作品,使其能够脱离Authorware独立运行第15讲:作品管理与发布15.1节15.2节15.3节15.3.2范例解析——作品的发布多媒体技术Authorware7.0发布作品,使其能够脱离Authorware独立运行第15讲:作品管理与发布15.1节15.2节15.3节15.3.2范例解析——作品的发布多媒体技术Authorware7.0发布作品,使其能够脱离Authorware独立运行第15讲:作品管理与发布15.1节15.2节15.3节15.3.2范例解析——作品的发布多媒体技术Authorware7.0发布作品,使其能够脱离Authorware独立运行第15讲:作品管理与发布15.1节15.2节15.3节15.3.3课堂练习——发布我的作品多媒体技术Authorware7.0将第13.3.3节的练习“都市超链接”的程序文件打包发布,使其能够在网页上打开。第15讲:作品管理与发布15.1节15.2节15.3节