首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:11.2 运用Authorware 计算图标

2024-09-08 19:26:22
字体:
来源:转载
供稿:网友

计算图标的最大功能就是能够调用函数、变量和添加程序注释,使用 if…then…else… end if 等之类的程序语句构造复杂的课件流程。除了独立地显示计算图标之外,还可以将它附加在其它图标上,以实现和计算图标同样的功能。

11.2.1 编辑计算图标

在计算图标的编辑窗口内,在某行的开始位置使用连续两个 – 号,就使该符号后面的所有语句都将变成注释。由于 – 号的有效范围只有一行,因此,对于超过一行的注释来说,需要使用分行处理,并且每行的开始位置都添加 – 号。

完成计算图标编辑窗口的输入之后,单击窗口右上角的按钮关闭计算窗口时,将打开如图 11-3 所示的提示窗口,询问用户是否需要保存当前计算窗口中的内容。单击 yes 按钮时,将保存内容,并且关闭编辑窗口。单击 no 按钮时,将放弃内容的保存,并且关闭编辑窗口。单击 cancel 按钮时,将取消关闭编辑窗口的操作,返回到计算图标的编辑状态。

选择保存编辑窗口的内容之后, authorware 6.0 首先自动检查编辑窗口的内容是否存在语法错误,并将发现的错误显示在警告窗口内。单击 continue 按钮之后,将返回到计算图标的编辑状态,直到将错误信息修正为止。如图 11-4 所示,由于在输入表达式时只使用了左括号,没有匹配的右括号,因此 authorware 6.0 提示用户缺少右括号。

   

图 11-3 提示窗口     图 11-4 警告窗口

如果希望保存编辑窗口的内容,但不需要打开提示窗口,可直接单击键盘右边数字小键盘的 enter 功能键。放弃保存编辑窗口的内容时,可直接按下 esc 功能键。

11.2.2 附加计算图标

计算图标的另一种功能就是作为其它图标的附加图标,它能够附加在除本身之外的任何图标上,以实现和计算图标同样的功能。给图标添上附上计算图标之后, authorware 6.0 首先执行附加计算图标的内容,然后再执行图标本身的内容。

例如,选择图标 a 之后,选择 modify → icon → caluculation 命令时, authorware 6.0 将自动打开计算图标的编辑窗口,这与单击计算图标打开的编辑窗口完全一样。在编辑窗口内输入变量或表达式之后,经过关闭与保存操作之后,所选的图标 a 的左上角出现了一个很小的等于号,表示该图标已经带有一个附加计算图标。需要打开附加计算图标的编辑窗口时,一种办法是重复上述的操作动作,另一种办法是双击图标左上角的等于号。

为了删除附加计算图标,可在打开计算图标编辑窗口的同时,删除其中的所有内容,经过关闭与保存操作之后,所选的附加图标就消失了。这就是说,在创建附加计算图标时,如果在编辑窗口内未输入任何内容,那么本次创建是失败的。

将计算图标放置在某图标的前面,与使用附加计算图标的效果通常是没有区别的。值得注意的是,如果把一个计算图标附加到交互图标或决策图标上,并且将结果图标的返回路径设置为 try again 时, authorware 6.0 就会反复地执行计算图标中的内容。如果将计算图标放置在交互图标或决策图标的前面,结果图标采用相同的设置,那么 authorware 6.0 仅仅执行一次计算图标的内容。

将计算图标添加到群组图标上是没有任何意义的,将计算图标放置在群组图标二级流程图窗口的最前端,则是经常采用的一种形式。一旦将计算图标附加到群组图标之后,使用 ungroup 菜单命令就可以解除该群组图标, authorware 6.0 将把附加的计算图标移动到群组图标二级流程图窗口的最前端。反之,则不成立。

注释:

无论是单独出现的计算图标,还是附加计算图标, authorware 6.0 在执行计算窗口的程序语句时,将不再接受鼠标和键盘的响应,也无法处理其它事件。

11.2.3 计算图标的属性

为了打开计算图标的属性对话框,可在选择计算图标的基础上,依次选择 modify → icon → properties ,也可以选择计算图标之后,按下 ctrl+i 快捷键,或者按住 ctrl+alt 组合键,双击计算图标。打开后的计算图标的属性对话框如图 11-5 所示。

图 11-5 计算图标的属性对话框

functions 文本框内显示所选计算图标使用的所有函数, variables 文本框显示所选计算图标使用的所有变量,它包括系统变量和自定义变量。选择一种变量之后,如果该变量已经赋值,那么将在 current value 内给出变量的当前值。

单击左下角的 open 按钮时,将打开计算图标的编辑窗口,同时计算图标的属性对话框将被关闭。

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