您现在正在浏览:首页 > 职教文章 > 职教论文 > 在Authorware中使用ActiveX控件编程

在Authorware中使用ActiveX控件编程

日期: 2005-8-11 3:11:48 浏览: 194 来源: 学海网收集整理 作者: 未知

ActiveX控件,以前被称作 OLE 控件,是一个标准的用户接口元素,能够快速地把窗体和对话框组装起来。ActiveX控件还使 Internet 更加生动,为 World Wide Web 页增加了有趣的新功能。
在Authorware4.0及其以上版本中,都增加了对ActiveX控件的支持。新增的ActiveX Xtra,允许用户在Authorware文件中插入绝大多数ActiveX控件;使用起来,就如同在任何其它支持ActiveX控件的语言环境中一样,方便而快捷。利用ActiveX Xtra函数功能可方便地管理、调度本机的ActiveX控件资源,包括控件的属性、事件和方法,只需在Authorware文件内部填充ActiveX控件的属性、事件和方法值即可。
ActiveX Xtra的使用范围就象ActiveX控件的可变性一样没有限制。有各种各样的控件,可以用于浏览INTERNET、创建扩展页、甚至探索虚拟世界。 本文将介绍笔者用ActiveX控件在Authorware中编程的基本方法。 ㈠如何插入一个ActiveX控件 当您插入一个ActiveX控件到Authorware文件里,它将被包含于一个现场演员Xtra图标中;要如何插入ActiveX控件呢?一般步骤如下:
⒈多数ActiveX控件提供有它们自己的安装程序。紫龋范胍褂玫腁ctiveX控件已被正确安装于WINDOWS系统中。
⒉在流程线上,您想要插入该现场演员Xtra图标的位置单击,这时候出现粘贴手标帜。
⒊从系统菜单上,选择Insert→Control→ActiveX,这时弹出“Select ActiveX Control”(选择ActiveX控件)对话框(如下图)。  
⒋在对话框里的Control Description(控件描述)列表框中,单击选定您所需的ActiveX控件,然后单击“OK”按钮。这时弹出“ActiveX Control Properties”(ActiveX控件属性)对话框(如下图)。调整对话框里的属性值至所需配置,然后单击“OK”按钮。
⒌为程序中ActiveX控件涉及到的事件分别设置事件响应。
⒍如果您要查看或改变ActiveX控件的属性、事件和方法值,只需双击该现场演员Xtra图标即可。    
㈡如何与ActiveX控件对话 一个ActiveX控件,通过一些被称之为“属性”的字符串或值来描述它的信息。“属性”不仅包括虚拟的外观,还包括虚拟的操作等。例如:一个按钮可以有一个“属性”,用于决定它是按下去马上弹起来,还是象开关一样有“开”或“关”两种状态显示。要查看一个ActiveX控件的“属性”,双击该现场演员Xtra图标,然后单击“Properties”(属性)选项。您可以编辑一个ActiveX控件的某些“属性”,只需单击它们、并输入一个新的值。另外还有一种改变ActiveX控件“属性”的方式,是通过内部函数SetSpriteProperty(设置现场演员属性)和SetIconProperty(设置图标属性)。您可以获取一个ActiveX控件的某一“属性”值,只需通过内部函数GetSpriteProperty(获取现场演员属性)和GetIconProperty(获取图标属性)。 一个ActiveX控件,通过一些被称之为“方法”的字符串或值来描述它的功能性(如右图)。“方法”是使ActiveX控件执行某些操作的函数。您可以使用内部函数CallSprite(调用现场演员)来调用一个ActiveX控件的“方法”。  
㈢ActiveX控件的事件响应 针对各种事件,每个ActiveX控件都会引发出相应于各种事件的变量。例如:一个日历控件,当用户在日历上单击时,会产生一个单击事件。要设置一个事件的响应,一般步骤如下:
⒈双击事件响应(Event)符号,这时弹出“Properties: Response”( 属性:响应)对话框(如下图).
⒉程序中所有现场演员Xtra图标名,这时候都出现在“Sender”(发送者)列表框中。双击您想要响应其事件的图标名,一个“X”标记就会出现在其左边。您可以为一个事件的响应选择多个现场演员Xtra图标。
⒊在“Event Name”(事件名)列表框中,双击您想要响应其事件的事件名,一个“X”标记就会出现在其左边(如下图)。      
㈣有关ActiveX控件的安装 Macromedia公司已经随Authorware分发ActiveX Xtras (ActiveX.x32),请确保该文件在您的Authorware文件所在目录下的“Xtras”子目录中。 Microsoft公司分发了三个用于升级WINDOWS系统文件使之变为ActiveX支持版本的安装程序,它们分别是:APRXDIST.EXE、AXDIST.EXE以及WINDIST.EXE。您可以在Microsoft公司的web站点找到它们的最新版本。绝大多数ACTIVEX控件都内建有自注册功能。ActiveX Xtra提供了一些函数便于检查ActiveX支持、检查安全性设置、检查存在的ActiveX控件并触发其注册功能。从系统菜单选择Windows→Functions→Xtra ActiveX可查看ActiveX函数列表(如下图)。  
有三个步骤,可用于保证支持ActiveX控件必需的所有组件,确实存在于用户的WINDOWS系统中。
⒈放置ActiveX Xtras (ActiveX.x32),在您的Authorware文件所在目录下的“Xtras”子目录中。
⒉安装您的WINDOWS系统文件的ActiveX支持版本。
⒊安装并注册您的Authorware文件中用到的ActiveX控件。

返回顶部