ActiveX 控件是一个模块化的灵活对象,如果在某个应用程序中增加一些特殊的扩展功能,这样开发者就无须重写整个代码程序,只要灵活地插入一个具有特定功能的ActiveX 控件即可实现特定的功能
在Authorware 多媒体创作平台中利用ActiveX 控件进行开发,可以大大地节省开发系统时所需要的工作量和工作时间
使用ActiveX 控件是Authorware 及其有价值的扩展,利用ActiveX 控件,几乎可以完成任何事情
具体来说,Authorware 是通过 Activex
x32 和 Actxpriv
x32 这两个文件来实现ActiveX 扩展的
以上两个文件我们可以在Authorware 安装目录下的“Xtras”文件夹里找到
其中“Actxpriv
x32”是创作用户界面,“Activex
x32”是运行 Authorware 作品,这两个文件是Authorware 和 ActiveX 控件的通信桥梁
在制作开发Authorware 的应用程序中如果利用了 ActiveX 控件,就必须保证打包发布后在用户的应用程序中附带上所需的支持文件,即只要在应用程序的“Xtras”目录里附带上 Activex
x32,因为只有这样应用程序才能够正常地执行,否则将回出现类似图 4
7 所示的错误提示,程序中的ActiveX 控件也是无法使用的
但是需要注意的是打包程序无须附带上 Actxpriv
x32,否则会造成不可预料的后果,因为它主要负责设计时 ActiveX 控件的界面, 图 4
8 Authorware 中使用ActiveX 控件需要支持文件 借助于 ActiveX 控件进行 Authorware 多媒体程序开发时,一般都要将所需 ActiveX 控件文件(*
OCX)复制到硬盘中,然后将其在Windows 系统中注册
注册方法可以选择手动注册或者直接在Au