首页 > 设计 > 媒体动画 > 正文

Authorware综合技巧:在Authorware里面运用ActiveX控件编制程序

2020-09-19 18:39:27
字体:
来源:转载
供稿:网友
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控件提供有它们自己的安装程序。首先,确定您想要使用的activex控件已被正确安装于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控件。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表