预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2ActiveX控件在Authorware中的应用一.ActiveX控件简介ActiveX控件(以前称为OLE控件)是由软件开发商开发的可重用的软件组件。它是建立在微软的COM组件对象模型(ComponentObjectModel)上的技术框架。ActiveX控件安装后只要支持COM协议的应用程序都可以使用它。在Authorware中使用ActiveX控件是极其有价值的扩展。开发商已经开发了许许多多ActiveX控件供用户使用。使用这些控件可实现Authorware很难或不能实现的功能。如:使用MicrosoftWebBrowser控件让用户访问Internet;用Windows控件的MicroHelp扩展库创建完整的Windows应用;让用户通过InterVistaVRML控件访问虚拟世界。最简单的使用"日历控件"可在Authorware中实现日历的功能。ActiveX控件有属性(Propertiy)、方法(method)、事件(Event)三个元素。属性是ActiveX控件的数据它决定了ActiveX控件对象的特征。对ActiveX控件的属性进行设置可以改变ActiveX控件对象的特征。如下面的例子中我们改变combobox的style属性使之只能选择而不能输入选项。同样取得ActiveX控件的属性可以知道ActiveX控件对象的特征。如下面的例子中我们取得combobox的value属性就知道用户选择了那个选项。方法是ActiveX控件对数据的操作。如下面的例子中我们执行combobox的additem方法添加选项。事件实现了ActiveX控件和用户交互的功能。如下面的例子中当用户的选择变化时就触发了commbox的change事件。程序响应change事件就可知道用户选择了那个选项。二.Authorware对ActiveX控件的支持Authorware提供了以下函数和方式来支持ActiveX控件的使用。1.对应于属性(Property)①GetSpriteproperty用法:result:=GetspriteProperty(@"SpriteIconTitle"#Property)功能:返回一个ActiveX控件的属性值。其中SpriteIconTitle为ActiveX控件图标的名称property为要获得的ActiveX控件的一个属性。②SetSpriteproperty用法:SetspriteProperty(@"SpriteIconTitle"#Propertyvalue)功能:设置一个ActiveX控件的属性值。其中SpriteIconTitle为ActiveX控件图标的名称property为要设置的ActiveX控件的一个属性value为要设置的属性值。2.对应于方法(Method)CallSprite用法:CallSprite(@"SpriteIconTitle"#method[argument…])功能:执行一个ActiveX控件的方法。其中SpriteIconTitle为ActiveX控件图标的名称method[argument…]为要执行的ActiveX控件的方法及其参数如果没有参数则argument可以省略。3.对应于事件(Events)Authorware的交互方式中有一个事件响应方式我们可以用这种交互方式来响应ActiveX控件的事件。