Authorware实用教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 初识主界面

Authorware 7.02是基于Windows的程序,它的界面和其他Windows应用程序很相似。Authorware的工作窗口由6部分组成:标题栏、菜单栏、工具栏、图标面板、设计窗口、演示窗口。

1.3.1 主窗口与设计窗口

启动Authorware 7.02以后,可以看到Authorware的程序窗口包括两个窗口,一个是程序主窗口,一个是设计窗口,如图1.25所示。

图1.25 Authorware的程序窗口

Authorware 的程序主窗口和其他 Windows 应用程序一样,包含有标题栏、菜单栏和工具栏等,为Authorware 程序提供了一个编程环境。设计窗口就像Microsoft Word 中的文档窗口一样,是Authorware程序主窗口中的一个子窗口,这是编辑Authorware程序流程的窗口。

通常一个 Authorware 程序主窗口中只能编辑一个 Authorware 程序,如果要同时编辑多个程序,就要打开多个 Authorware 程序主窗口。一些常规的操作,比如剪切、复制、粘贴等,可以在多个Authorware程序主窗口中进行。

1.3.2 主界面的布局

如图 1.26 所示,除了标题栏、菜单栏和工具栏以外,Authorware 还有一些专用的面板,正是这些浮动面板给Authorware带来了极大的方便。

图1.26 Authorware界面布局

1.图标面板

图标面板位于Authorware 7.02程序主界面最左边,从Authorware的3.x版一直到现的7.02版,图标面板都是Authorware的标准配置。如图1.27所示,图标面板上有14个功能图标,这是Authorware的核心,用Authorware开发交互式应用程序都要从这14个图标开始。

图1.27 图标面板

和以前的版本相比,Authorware 7.02 将原来的“视频”图标换成了“DVD”图标,新增加了一个“知识对象”图标。另外的变化是图标色彩增加到了16种。

如图1.27所示的图标面板是设计Authorware 7.02流程式程序的核心部分。图标面板中的14个设计图标,主要用于流程线的设置,通过这些图标来完成程序的显示、运算、判断和交互等功能。以往制作多媒体一般要用编程语言,而 Authorware 通过这些图标的拖放及设置就能完成多媒体程序的开发。

另外,在图标面板中还有两个调试标志旗和一个图标调色板,主要功能是在调试中起辅助作用。表1.2简单介绍了图标面板中各图标的主要功能。

表1.2 Authorware图标的功能

2.属性面板

属性面板通常位于Authorware 7.02程序主界面的最下方,在Authorware 7.02中,以前版本的文件属性对话框、各图标的属性对话框以及各分支的属性对话框全部以属性面板的方式出现在Authorware 7.02窗口中,如图1.28所示就是“属性:文件”面板。

图1.28 “属性:文件”面板

如同 Macromedia MX 等其他类产品一样,单击属性面板的标题栏可以折叠面板,再次单击标题栏就可以展开面板。拖曳属性面板最左侧的图标可以将面板拖动到主窗口的任意位置。

选择菜单命令“修改”→“文件”→“属性”或者按组合键 Ctrl+Shift+D,就可以打开或关闭“属性:文件”面板。在流程设计窗口中的空白处单击鼠标右键,在打开的菜单中单击“属性”命令,也可以打开或关闭“属性:文件”面板。

在属性面板打开的情况下,单击流程线上的某个图标就会自动切换到该图标的属性面板。

3.常用面板

如同 Macromedia MX 等其他类产品一样,Authorware 7.02,把知识对象面板、函数面板、变量面板都停靠在主窗口的右边。

(1)知识对象面板。单击工具栏上的“知识对象”按钮就可以显示或关闭如图 1.29 所示的“知识对象”面板,它包含了Authorware系统中附带的所有知识对象。

图1.29 “知识对象”面板

知识对象面板分为三部分,最上面的部分是选项“分类”,在它下面是一个下拉列表框,其中列出的是知识对象的分类;中间部分列出的是在列表框中选择的类别所包括的知识对象;最下方是选项“描述”,下面列出了所选知识对象的功能描述。

(2)函数列表面板。单击工具栏上的“函数”按钮就可以显示或关闭如图 1.30 所示的“函数”面板。

图1.30 “函数”面板

“函数”面板中给出的是 Authorware 系统使用的所有系统函数以及当前程序加载的外部函数。

(3)“变量”面板。单击工具栏上的“变量”按钮就可以显示或关闭如图 1.31 所示的“变量”面板。

图1.31 “变量”面板

“变量”面板中给出的是 Authorware 系统使用的所有系统变量及当前程序所创建的自定义变量。

1.3.3 设计窗口与流程线

流程设计窗口是显示和编辑 Authorware 程序的窗口,程序流程的设计和各种媒体的组合都是通过图标按钮在流程设计窗口中实现的。理解流程设计窗口的机制是掌握 Authorware开发的关键。

1.流程设计窗口

当用 Authorware 来创建一个应用程序时,通常是建立一个类似流程图的结构,应用程序的执行就沿着流程线的顺序依次执行每个图标设定的功能(如显示图标显示文本或图片,声音图标播放声音,移动图标移动内容),除非遇到分支、交互等特殊的图标会改变流程的执行顺序外,用 Authorware 创建应用程序,具有结构化程序设计的思想,同时理解每个图标的功能含义。

流程设计窗口是用拖曳方式进行流程图设计的窗口,用鼠标就能轻松操作。需要在流程线上增加某一功能,只要从图标面板上将对应功能的图标拖到流程线的相应位置并进行图标属性的设置即可。像传统的流程图一样,Authorware 的流程图包括图标和连接这些图标的直线,如图1.32所示。

从图1.32中可以看到,设计窗口由流程线及图标组成。

图1.32 流程设计窗口

Authorware的流程线包含两类:

(1)主流程线。主流程线是指在设计窗口左侧从上到下的那条被两个小矩形框封闭的直线段。每个 Authorware 程序就只有一条主流程线,但可以使用“群组”图标来组合更多的图标,从而变相地延长主流程线。

(2)分支流程线。分支流程线是指设计窗口中除主流程线之外的其他线段。

在主流程线两端是两个小矩形标记,它们分别表示文件的开始点和结尾点。程序将沿着主流程线从开始点运行到结束点。

在流程线上有一个手形的标志,这个标志是 Authorware 的粘贴指针。当在 Authorware中复制粘贴图标时,被粘贴的图标将出现到粘贴指针所指定的流程线上的相应位置。有时通过菜单命令来插入新图标时,也要使用粘贴指针来显示流程线何处可以放置新图标。

2.流程设计窗口的控制

流程设计窗口的顶部是设计程序的标题栏,显示当前程序的名称、功能。与Authorware 7.02 标题栏类似,所不同的是流程设计窗口不能最大化,但可以拉伸窗口的边框来调整设计窗口的大小。

当流程设计窗口中的图标数比较多,而且再改变设计窗口的大小也无法显示所有的图标时,可以用以下两种方法来解决:

(1)如图 1.32 所示,可以把一些图标集中到一个“群组”图标中,如群组图标“菜单”可以包含更多的图标,双击即可打开群组图标对应的流程设计窗口,显示和设计群组图标内部的执行流程(如图1.32右侧所示)。

(2)可以在设计窗口的空白处单击鼠标右键,在打开的菜单中单击“滚动条”命令。再次执行这个操作就可以隐藏滚动条。

3.理解Authorware的流程图

Authorware 7.0 的可视化编程,就是使编程人员可以通过设计窗口中的内容判断程序的流向和程序的执行效果。要开发Authorware程序,首先就应理解好Authorware的流程图。

通过从图标面板中把图标拖曳到流程线上就可以建立 Authorware 的程序流程图,但与仅仅对设计起辅助作用的传统流程图不同的是,Authorware 的流程线实际上就是程序运行的代码,流程线上的各种图标的功能设置构成了 Authorware 应用的程序功能,甚至可以说不用编写一行代码即可完成一个简单的应用。如图 1.32 所示就是一个多媒体教学课件的设计流程图。可以看出,Authorware流程图式的程序结构,可以直观地体现教学思想。

与传统的流程图一样,程序的执行顺序是从流程线的顶部的图标开始,往下逐个执行每个图标,直到程序的结束。如果碰到分支流程线,根据程序的设定或者最终用户的选择,执行相应的分支流程线。如果碰到“群组”图标,就进入“群组”图标执行其内部的流程。

例如,可以往流程线上拖曳一个“显示”图标在屏幕上显示背景图,然后再拖曳一个“显示”图标来显示文本。如果显示背景图的图标在显示文本的图标之前,就先显示背景图再显示文本,如图 1.33 的(a)所示。如果显示文本的图标在显示背景图的图标之前,就先显示文本再显示背景图,如图 1.33 的(b)所示,这时背景图就有可能会挡住文本(如果不在图标属性面板进行显示层级的设定,后显示的图标内容总是会挡住光显示的图标内容)。

图1.33 图标的不同位置

由于现在计算机的运行速度都非常快,因此这两个图标基本上可以说是同时执行的。