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

Authorware开发实例:Authorware 6.0网上多媒体课件绘制--11.2 运用计算图

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

11.2  使用计算图标

计算图标的最大功能就是能够调用函数、变量和添加程序注释,使用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按钮时,将打开计算图标的编辑窗口,同时计算图标的属性对话框将被关闭。


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