Authorware 6.5系统函数速查手册

附录

Authorware是Macromedia公司推出的著名的多媒体制作工具,是一种面向对象的、以图形流程线逻辑编辑为主导、以函数变量为辅助、以动态连接库(DLL)为扩展机制的“无需编程”的多媒体工具软件。非专业人员也可以非常快速地掌握使用,制作出自己的多媒体软件。
函数是Authorware的最突出的特征之一,它主要用于执行某一特定的操作,有的函数执行完毕返回执行结果或执行信息,有的函数执行完毕不返回值。结合Authorware系统变量使开发人员能够更加灵活地控制Authorware 应用程序的流程分支,跟踪用户信息,采集、分析、处理数据,实现各种复杂功能。
本文以Authorware 6.5为基准,详细讲述其函数的使用方法,以供读者速查。

一、字符类函数(Character)

字符类函数是一组处理字符或字符串的系统函数。它包括对字符或字符串的转换、查找、替换、简化、取得字符串长度等系列字符型处理函数。特别值得注意的是它还包括了Eval和EvalAssign这两个“兄弟函数”,这两个函数能够自动计算变量表示式的值,这在某些批量计算操作中显得十分有用。
(图1)

图1
图1

二、CMI(计算机管理教学函数)

CMI(计算机管理教学)类函数是一组实现Authorware与CMI系统的信息交换、知识跟踪的系统函数。通过CMI系统函数可以更方便的与CMI系统交换用户在学习过程中的各种基本信息,实现较为复杂的CMI知识跟踪。
(图2)

图2
图2

三、File(文件类函数)

文件类函数是一组进行文件处理操作的系统函数。它包括对文件的删除、重命名、类型判断等操作函数,还可实现对文本文件的存取、创建文件夹等常规文件操作。
(图3)

图3
图3

四、Framework(框架类函数)

框架类函数是一组与框架控制相关的系统函数,包括对框架的页内容(或标识ID)的匹配查找、取得框架相关的标题、关键字等框架操作函数。通过框架类系统函数可以在程序流程中灵活地控制框架的执行,达到预期的运行效果。
(图4)

图4
图4

五、General(常规类函数)

常规类函数是一组综合类系统控制函数,包括对演示窗口、声音图标等的设置函数,对控件、事件、对象的属性设置函数,程序调试测试函数等,还包括三个文字操作函数(文字的拷贝、剪切、粘贴)。常规类函数可以说是功能最多的一组系统函数。
(图5)

图5
图5

六、Graphics(图形类函数)

图形类函数是一组与图形相关的系统函数,包括图形(线条)的绘制、填充、层次的调整设置等操作。通过它可以绘制圆形、矩形、线条等,还可以通过RGB函数合成颜色,从而使Authorware程序更加五颜六色、丰富多彩。
(图6)

图6
图6

七、Icons(图标类函数)

图标类函数是一组控制Authorware设计图标的系统函数,包括对各种设计图标的显示/擦除、转场过渡效果设置、装载/卸载等操作函数。图标类函数的灵活运用往往可以令程序产生不可预料的美妙效果。
(图7)

图7
图7

八、Jump(跳转类函数)

跳转类函数是一组控制程序流程的系统函数,包括图标跳转、Authorware打包程序的调用、外部可执行文件的调用、文件打印返回等流程控制操作。合理高效的程序流程跳转控制对于多媒体软件的开发十分重要,而合理运用好跳转类函数是其中的一个关键环节。
(图8)

图8
图8

九、List(列表类函数)

列表类函数是一组与列表相关的系统函数,它包括对列表的定义,列表元素的属性及其增删、排序、查找等系列操作函数。列表的使用在某些情况下可以简化程序公式代码,提高程序执行效率,因此列表的高级使用很大程序反映了开发者对Authorware程序公式编写的熟悉程度。
(图9)

图9
图9

十、Math(数学类函数)

数学类函数是一组涉及数学运算的系统函数,包括求平均值、最大/最小值、取整、求余、求和及三角函数、指数运算等常规数学运算。其中Random的随机取数妙不可言,通过它可以实现很多随机效果,为多媒体程序增添一份新奇色彩。
(图10)

图10
图10

十一、NetWork(网络类函数)

网络类函数是一组与网络操作相关的系统函数,主要针对于网络发布形式。它可以实现文件下载、带宽检测、URL连接指定等网络功能。在高速互连网络时代,网络课件的兴起等趋势下,网络类函数必将越来越广泛地应用于Authorware多媒体开发设计中。
(图11)

图11
图11

十二、OLE(对象链接与嵌入类函数)

OLE(Object Linking and Embedding,对象链接与嵌入)类函数是一组与OLE操作相关的系统函数,能实现对OLE对象的属性设置、文件版本更新等功能。OLE类函数扩展了Authorware对OLE对象的控制操作,使Authorware中可以显示更多类型的文件。
(图12)

图12
图12

十三、Platform(平台类函数)

平台类函数是一组与窗口平台信息相关的系统函数,它能够实现设置当前窗口的属性、获得窗口平台信息、判断Authorware程序是否正在运行等功能。
(图13)

图13
图13

十四、Time(时间类函数)

时间类函数是一组与时间相关的系统函数,包括取得当前用户系统的时间(年、月、日、星期等)以及时间转换等8个时间函数。时间类函数所操纵的时间元素对于多媒体设计开发中诸如使用期限判断、用户记录等程序设计,是一个重要的依据。
(图14)

图14
图14

十五、Video

视频类函数是一组控制视频对象的系统函数。它包括对视频的播放/暂停、跳转、声音控制以及对视频显示器的颜色、开关设置等10个函数。视频类函数的使用前提需要有视频相关硬件的支持。
(图15)

图15
图15