十天学会Authorware6.5之第七天:知识对象
一、知识对象的应用
知识对象的概念
模块(Model)的概念,相信大家也不陌生,Authorware同样提供了一个模块的功能,它与库文件的区别主要在于模块是功能的集合,而库是设计图标的集合。在使用模块时,Authorware是把对应模块的内容复制到流程线上,而不是库文件所保持的"调用"链接关系;使用完毕后,模块与程序流程并无任何关系,即它们之间的修改互不相干。自从Authorware 5.0开始,模块就渐渐地从Authorware的前台设计退隐到了后台,转而以知识对象KO(Knowledge Object)的形式出现为主,因此知识对象其实就是模块的扩展,是带有可视化配置向导的模块。通过类似"所见即所得"的使用属性配置向导,设计者可以很方便快捷地使用已有的知识对象,而无须再次经历一次重复性的流程设计工作。值得高兴的是越来越多的Authorware扩展开发厂商开始进行知识对象的开发设计,为Authorware爱好者提供了许多实用的知识对象,使用户无须了解复杂的程序编写知识也可设计出专业的多媒体作品。
Authorware 6.5知识对象简介
Authorware 6.5一共提供了8大类的知识对象,如图3所示。在使用知识对象进行程序设计以前,我们先简单介绍一下它们的功能类型。
图3
1.Accessibility类型的知识对象
这类知识对象是Authorware 6.5新增加的,提供了包括常规的多媒体程序的一般框架结构、声音解决方案(TTS)、交互反馈等5个实用的KO,通过它们可以更快的完成一个功能齐全的多媒体作品。其中的TalkText V3 KO可以让你的课件程序发声,具体配置过程在后面的典型范例里我们将有详细的讲解。
2.Assessment类型的知识对象
这类知识对象主要用于知识系统测试,提供了包括是非题、单选题、多选题、简答题等类型的题目设计模板,还提供了登陆、答案判断、分数记录等测试系统功能。利用它们来开发多媒体自检测练习题测试系统最方便不过了。
3.File类型的知识对象
这类知识对象提供了常用的文件相关的KO,包括有系统字体增删、文件拷贝、光驱盘符查找、Authorware文件跳转、INI文件的存取以及文件属性的设置等共7个知识对象,方便了设计用户对文件相关的控制设计工作。
4.Interface Components类型的知识对象
这类知识对象主要用于创建各种用户界面及其控制,包括有各类型的消息对话框、鼠标控制、文件的打开、浏览、保存对话框、滚动条、Windows窗口属性控制等13个知识对象。通过这些知识对象,使Windows的交互界面设计变得更加标准和容易。
5.Internet类型的知识对象
顾名思义,此类知识对象主要是提供常见的互联网络功能,例如发送邮件、打开默认浏览器、Authorware播放器安全设置等。
6.New File类型的知识对象
这类知识对象主要提供了一般的程序流程框架,最引人注目的莫过于Authorware Application Accessibility Kit,它提供了一套完整的程序流程模板,初学者可以从中学习一下总体程序流程设计的思路!
7.RTF Objects类型的知识对象
这类知识对象是一个控制RTF(Rich Text Format)对象的知识对象工具包,包括对RTF对象的创建、编辑修改、保存、常规查找等功能。RTF对象支持插入各种图形,可设置多种文本格式,是开发图文并茂的多媒体程序常用的文件类型之一。
8.Tutorial类型的知识对象
这类知识对象提供了导航控制相关的知识对象,包括CameraParts和TakePictures两个KO。
- 发表评论
-
- 最新评论 更多>>