第十二章多媒体作品的组织和发行中国水利水电出版社多媒体技术与应用
12.1 文件的组织
12.1.1 素材的组织一个完整的 Authorware作品包括程序和能使程序正常运行的所有部件。,
媒体文件的导入有两种方式:
嵌入方式
链接方式 。
Authorware作品中组织素材的方法有以下几种:
小容量素材的组织
大容量素材的组织
大容量保密素材的组织多媒体技术与应用
12.1.2 媒体库的创建库是媒体库的简称。主要用于存放多媒体程序中的媒体图标及其图标中的内容。在库文件中只支持,显示,,交互,,声音,,数字化电影,和
,计算,图标,其他图标不能被制作为库图标。在 Authorware中,库文件的扩展名是,a7l。在库中只能存放单独图标及其内容,而不能记录图标与图标之间的关系。当把库中的图标应用到流程线上时,流程线上的这个图标,
形象地说就是库中图标的,影子,,它们之间是一种链接关系。在作品打包发布的时候,要求保证程序与库之间不要出现断链现象。库文件可以单独打包,也可以打包在可执行文件中。单独打包能减小可执行文件,但发行时必须附带打包库文件。
多媒体技术与应用库文件的建立有两种方法:
( 1) 在编辑程序之前建立库文件 。
( 2)打开一个已经编好的程序来建立库文件。
多媒体技术与应用多媒体技术与应用多媒体技术与应用多媒体技术与应用
12.2 文件的打包发行
12.2.1 作品发行时包含的文件作品发行时,除了应用程序之外有时候还包括大量的外部文件:
所有链接的外部文件,在发行作品的时候,要包括所有链接的外部文件。
应用程序中引用过的库文件,在发行作品的时候,要包括所有引用过的库文件以及
Xtras文件夹。
Runa7w32.exe或者 Runa7w16.exe文件,如果 Authorware程序是以,无需
Runtime”方式打包的,就必须附带这两个文件之一,以便于使用这两个文件来运行打包后的应用程序文件。
外部函数,应用程序中使用的外部函数 UCD,DLL文件。
ActiveX控件,应用程序调用过的 ActiveX控件。
播放特殊类型的媒体文件的驱动程序,如果作品中包括一些特殊类型的媒体文件,
还必须将播放其文件的驱动程序一起发行。
多媒体技术与应用多媒体技术与应用多媒体技术与应用
12.2.2 源文件的打包对应用程序的源文件进行打包时,选择菜单 >文件 >发布 >打包命令,打开
“打包文件”对话框,如图 12-9所示。
多媒体技术与应用打包文件下拉框可设置文件的打包方式,有 2个选项:
无需 Runtime,选择该选项,打包后的文件不是可执行的 EXE文件,而是
A7R文件,需要通过 Runa7w16.exe或者 Runa7w32.exe调用执行。
应用平台 Windows XP and NT variants:选择该选项,打包后的文件是可以在 Windows2000,XP/NT下直接运行的 EXE文件。
多媒体技术与应用打包文件对话框中还有 4个复选框运行时重组无效的连接:
打包时包含全部内部库:
打包时包含外部之媒介:
打包使用默认文件名:
多媒体技术与应用
12.2.3 库文件的打包库 对话框如图 12-10所示。对话框中的三个复选框的含义如下:
仅参考图标:只将与程序有链接关系的图标打包。
用默认文件名:使用库文件的文件名作为打包库文件的文件名,并加后缀
a7e。
包含外部媒体在内:建立库时,有些素材文件是直接引入库中的,有些文件可能是以链接方式引入库中的,选择该选项后,则把链接到库中的文件
(不包括视频文件和 Internet上的文件)也打包到库中,否则,打包时将不包括这些文件。
多媒体技术与应用
12.2.4 网络方式打包
Authorware支持程序文件在网络环境中运行并且提供了网络打包工具 Web Package。
将程序发布到网上的操作步骤如 下,
首先将该程序文件打包成 a7r格式文件 ( 选,Without Runtime”方式打包 ) 。 将库文件打包成 a7e文件 。 然后执行,文件>分布> Web 打包 …,菜单命令,启动
Authorware Web Packaper打包工具对话框,并在弹出的文件测览对话框中如图
12-11所示,选择 titanic..a7r文件 。
图 12-11 选择一个 a7r文件打包多媒体技术与应用多媒体技术与应用多媒体技术与应用
12.2.5 一键发布利用 Authorware7.0提供的一键发布功能,只需要一步操作就可以保存项目并发布到
Web,CD-ROM或者局域网中。一键发布具有以下特点。
( 1)可以在同一时刻不同方式打包和发行产品。例如,可以仅仅在一个步骤中就可以将产品打包为非运行时文件( a7r文件),Web Player文件( aam文件)和一个
Web页面( html文件)。
( 2)自定义发行方式,可以重复使用设置好的发布设置。
( 3)通过批量发行选项一次处理多个文件。
( 4)自动识别和收集要发布产品中所需要的支持文件,如 Xtras文件,DLL文件和
UCD文件等。
( 5)配置程序以应用高级流式服务器优化程序的性能。
( 6)将设置好的 WEB文件 FTP到远服务器上。
( 7)在多种 HTML发行模板中做出选择。
执行菜单 >文件 >发布 >发布设置命令,在打开的“一键发布”对话框中如图 12-15所示。可以做相应的设置来完成一键发布。
多媒体技术与应用多媒体技术与应用
12.2.6 批量发布所谓,批量发布,即一次将多个被选中程序文件同时发布 。 步骤如下:
执行菜单命令文件>分布>批量发布 …,弹出批量发布对话框如图 12-16。
单击,添加,按钮,在弹出的文件测览框中选择需要批量发布的 a7p文件 。
单击,打开,按钮,将所选文件添加到批量发布列表框中 。
多媒体技术与应用多媒体技术与应用多媒体技术与应用
12.3安装程序的制作程序打包工作完成后,试运行无误,即可将程序进行刻录。在刻录之前,一定要将准备刻录的所有支持文件、外部函数文必要的驱动文件和字库文件等准备好,
并按要求放到要求的位置。将准备好的文件全部刻录到光盘上。当光盘插入光盘驱动器后,计算机能自动执行指定程序,则需要在光盘根目录中存放自动播放程序,即在光盘根目录下再刻如一个 AutoRun.inf文件。 autorun.inf文件的编写步骤是:
n 打开附件 Windows的记事本,输入以下语句:
[autorun]
open= Usre.exe
icon=User.ico
n 保存文件,命名为 autorun.inf。
n 将 autorun.inf,aaa.ico一起刻录在光盘根目录下。
在 autorun.inf文件里,open负责标示执行的命令,open=user.exe的目的是当光盘插入后,计算机自动执行光盘根目录下的 user.exe应用程序。 icon负责指示光盘。执行 icon=User.ico后以 User.icoaaa.ico为光盘的图标来代替原先的光驱显示图标。
注意:如果自动执行的是打开某一文件,则第二行语句改为 open=start<文件名 >,
例如 open=start index.html。