在下面的操作过程中,我们着重练习以下重要功能按钮和图标的使用:Authorware中的【显示】设计按钮,【移动】设计按钮,【交互作用】设计按钮,和【判定】设计按钮等;图形工具箱中【直线】工具按钮,【多边形】工具按钮等的使用,让读者初步接触变量的概念和使用方法,
Authorware中制作箭头飞向靶心实例
。希望读者通过自己动手一步步操作来熟悉和掌握这些技术。在操作的同时,希望读者还要多思考,对每一个命令中的各种选项进行探索性的尝试,做到举一反三。注意:
操作中对【图形工具箱】的灵活使用和对变量的使用和处理。
实例过程
步骤1创立新的文件和设置【Presentation Window】窗口,文件命名为〖Arrow.a4p〗保存。方法参见实例1。
步骤2在【显示】设计按钮中画箭头:
(1)拖曳一个【显示】设计按钮到主流程线上,命名为〖箭头〗,双击打开【显示】设计按钮,如图所示。
(2)单击【图形工具箱】中的【多边形】绘图工具按钮,使其高亮。【多边形】绘图工具可以用来绘制封闭的多边形,在这里,我们用它来绘制一个箭头。
(3)将鼠标移到我们要绘制箭头的位置,如图所示。箭头为四边形,在其中一个顶点单击鼠标,当拖动鼠标时,读者会看到有一直线随着鼠标移动,将鼠标定位在箭头的另一个顶点上单击完成箭头的一条边。
(4)重复上述操作绘制箭头的另外三条边,绘制到最后一个顶点使其同起始顶点重合,方法是将鼠标移到起始顶点双击即可。绘制完毕后,我们看到的是在各个角上各有一个白色选择句柄的箭头。拖动各点句柄可以调整箭头的形状。读者可以尝试随意地调整箭头的形状。
(5)为箭头填充颜色:双击【椭圆】绘图工具按钮,或使用快捷键Ctrl+K,弹出【Color】对话框,如图所示,选择前景色为图示颜色,作为箭头的填充颜色。
读者喜欢的话,可以尝试调整使用其它的颜色。可以实时地观察填充的效果,这个效果就是最后发行展现在观众眼前的最终效果。
箭头的美观需要读者对四边形进行调整。请读者拖动各点白色句柄把箭头调整到自己最满意的形状。
步骤3在主流程线上放置另一个【显示】设计按钮:
(1)拖曳一个【显示】设计按钮到主流程线上,在箭头【显示】设计按钮方释放。命名为〖靶子〗。双击打开该【显示】设计按钮。
(2)在【图形工具箱】上单击【椭圆】工具按钮,使其高亮。使用【椭圆】绘图工具在图示位置绘制四个如图中大小的椭圆,调整它们之间的位置,使四个椭圆看起来是同心的。
读者是否觉得这四个椭圆怎么看也不象靶子吧?下面让我们再做进一步的加工。为靶子添上靶心和使其有立体感。
(3)。填充靶心。 单击【图形工具箱】中的【指针】工具按钮,使用鼠标选中图中所示最小的椭圆,使其周边呈现白色句柄,椭圆处于选中状态。
双击【图形工具箱】中的【椭圆】工具按钮,或使用快捷键Ctrl+K弹出【Color】对话框。为椭圆着前景色:黑色。关闭【Color】对话框。
(4)使靶子具有立体感。双击【图形工具箱】中的【直线】工具按钮,使其高亮。
使用【直线】绘图工具,在图示位置绘制五条图中所示的五条直线。
双击【图形工具箱】中的【直线】工具按钮弹出线型对话框。为五条直线分别选择图所示的相应线型。
好了,靶子已经准备好了,让我们继续下一步工作。
步骤4在主流线上添加一个【交互作用】设计按钮:
(1)拖曳一个【交互作用】设计按钮到主流程线上。命名为〖输入目标0-100〗,如图1所示。
图1
【交互作用】设计按钮用来设计一种交互作用分支结构。一个交互作用分支结构由一个【交互作用】设计按钮和相应的附属于该设计按钮的其它设计按钮组成。这些附属于【交互作用】设计按钮的设计按钮对最终用户的每一个匹配响应提供相应的反馈。
(2)添加附属于【交互作用】设计按钮的相应设计按钮,方法如下:
拖曳一个【运算】设计按钮到图2所示【交互作用】设计按钮下方的位置,
电脑资料
《Authorware中制作箭头飞向靶心实例》(https://www.unjs.com)。作为其附属设计按钮。当放置第一个附属设计按钮时,屏幕上会弹出一个【Response Type】对话框,如图2所示。要选择某种响应类型,只需用鼠标单击相应的选项前面的单选框,然后单击【OK】按钮即可。
图2
图3
选择响应类型为正文输入响应【Text Entry】,如图2所示。
双击【计算】设计按钮,弹出【计算】设计按钮对话框,如图3所示。
在【计算】设计按钮对话框中输入〖p:=NumEntry〗。
“P”为自定义变量详细内容参见要点说明。“NumEntry”为系统变量,详细内容见要点说明。“p:=NumEntry”的含义是把“NumEntry”的值赋给自定义变量p。
双击正文输入响应类型图标,弹出正文输入 响应的【Properties:Response】对话框,如图4所示。
图4
下面我们将对【Properties:Response】对话框的相关内容进行设置。其中包括对最终用户输入的正文响应的控制。
Authorware作为一个多媒体设计工具,它提供了大量的交互控制的设计按钮和大量的控制条件,使用起来非常方便,但对于初学者来说,各种设计按钮的设置和参数的配置是非常复杂和抽象的,只有通过大量的练习和实践才能熟练地掌握。在学习Authorware 的过程中,希望读者多思考,多实践,最重要的是,在学习的过程中一定要细心,仔细观察和体会每一种参数和设置的改变对程序流程线的改变,做到举一反三。
步骤5对【Properties:Response】对话框的参数进行设置:
(1)用鼠标单击【Properties:Response】对话框下方的【Text Entry】按钮,弹出图中所示【Text Entry】对话框来设置最终用户的输入控制。在对话框中用鼠标单击【Extra Words】选项前的单选框,请读者在选择该选项的时候,注意流程线上程序逻辑流程的变化。
(2)用鼠标单击【Properties:Response】对话框下方的【Response】按钮,弹出图中所示【Response】对话框来设置对最终用户的输入响应的控制。
①【Erase】选项选择〖On Exit〗,意思是当程序流程退出该交互作用分支结构时,该交互作用显示信息会被擦除。
②【Status】响应状态设置为 〖Not Judged〗,意思是Authorware不跟踪这种响应。
③【Branch】反馈分支设置为〖Exit Interaction〗
(3)单击【OK】命令按钮完成设置,返回程序主流程线。程序的逻辑流程结构如图所示。
步骤7添加一个判定分支结构:
判定分支结构由一个【判定】设计按钮和附属于它的结果按钮所组成,如图所示。
在主流程线上添加一个【判定】设计按钮,方法如下:
拖曳一个【判定】设计按钮到主流线上(如下图所示),命名为“判断”,双击打开该【判定】设计按钮,弹出【Decision Icon】对话框。Authorware 默认的【判定】执行方式是顺序执行方式。在本实例中要对执行方式进行修改。
设置【Decision Icon】对话框:
【Repeat】选项是用于设置Authorware在什么条件下或执行完成多少条路径才退出分支结构。我们在这里选择“Until Click/Keypress”,意思是点击鼠标或任意键都可以退出该分支结构。“Branch”用来设置该分支结构对各分支路径的执行方式。我们在这里选择“To Calculate Path”意思是利用变量或表达式的值让程序执行不同的分支路径。表达式我们填入:“p=54”,意思是当p=54表达式为真的时候,执行该分支。在程序中的作用是:当最终用户输入的值是靶心的值的时候,即箭头可以射中靶