使用OLE技术扩展Authorware功能

2005-07-28 02:11:47  作者:  来源:互联网  文字大小:】【】【
 在Authorware多媒体应用程序的设计过程中,有时Authorware不能实现一些特殊的功能,需要使用OLE技术来扩展Authorware的功能。

  OLE对象的链接与嵌入是引入其它应用程序设计的对象(如文本、图形、数字电影等)到Authorware文件里的一种方法。本文介绍Authorware中如何调用其它应用程序创建的OLE对象,同时给出具体实例说明OLE对象的应用。

  OLE对象的创建
  打开一个OLE应用程序来创建OLE对象的具体步骤如下所述:

  1.打开需要插入OLE对象图标的展示窗口。

  可以插入OLE对象的图标有“显示”图标、“交互作用”图标、“框架”图标等,它们能够插入图形、文本和表格等OLE对象。

  2.选择Authorware中的“Insert| OLE Object”选单选项,打开“Insert Object”对话框。

  3.在该对话框中,显示的是当前系统所支持的所有对象类型的列表,我们可以在该列表中选择合适的对象类型打开创建该对象的应用程序。

  如果需要直接引入对象,则可以选择该对话框中的“从文件创建”选项,在该对话框中选择文件,将文件中的内容直接插入到Authorware中作为插入的对象。

  插入后的对象,当用鼠标双击它时,会自动打开编辑该文件的应用程序来修改该对象。

  插入的OLE对象同其它引入的对象相同,用户可以在展示窗口中改变它的位置和大小。如果想继续修改该OLE对象,用户只需要用鼠标双击该OLE对象,则Authorware会自动打开创建该对象的应用程序进行编辑。

  使用OLE对象的实例
  在Authorware中嵌入OLE对象不但可以在Authorware中显示更多类型的文件,而且还同时嵌入了生成这个OLE对象的控制方法。下面给出一个具体实例,详细介绍OLE对象在Authorware的使用。

  1.在流程线上添加一个显示图标,命名为“PowerPoint OLE”。双击打开该显示图标,选择“Insert|OLE Object...”选单选项弹出的选择OLE对象对话框。这里准备直接引入PowerPoint对象,选择对话框中的“从文件创建”选项,在对话框中单击“浏览(B)...”按钮选择文件,将文件中的内容直接插入到Authorware中作为插入的对象,则把从文件创建的OLE对象载入到Authorware中。

  单击展示窗口中的OLE对象,选择“Edit|演示文稿OLE Object”选单选项。在选项中上面三个选单命令是该OLE对象提供的三个动作,选择“Attributes”选单命令,弹出OLE对象属性窗口。


  这里一定要选择“Package as OLE Object”选项,作为OLE对象打包;若不选择该选项,则无法控制该OLE对象。知道控制该OLE对象的动作名称后,就可以使用前面介绍过的OLE处理函数来对该OLE对象进行交互控制。

  2.在“PowerPoint OLE”显示图标下添加一个交互图标,命名为“OLE交互”。然后在其右侧放置三个计算图标,分别命名为“放映”、“编辑”和“打开”,并且响应类型都为按钮响应(这里按钮属性为默认状态)。最后双击这三个计算图标,分别输入内容。

  3.保存该文件,然后运行。此时单击“放映”按钮,则开始放映该PowerPoint文稿,其效果与在PowerPoint环境中完全一样;单击“编辑”按钮,则可以编辑该PowerPoint文稿;单击“打开”按钮,则运行PowerPoint、打开该PowerPoint文稿。这样就实现了PowerPoint文稿在Authorware中的应用,对于其它类型的OLE对象其使用过程与此类似。

  小结
  虽然Authorware提供了对各种流行多媒体文件类型素材的导入和显示,但对于不断发展变化的计算机领域,这些支持的文件类型就显得少了一些。因此在Authorware中嵌入OLE对象扩展了Authorware多媒体功能。

相关文章