2.按钮交互
[例10-9]单项选择题的制作。
在课件制作中,选择题是练习和测试中经常采用的一种形式,下面通过一个例子介绍利用按钮响应设计选择题的方法。
设计如图10-2-28所示的程序和运行效果,程序执行时,显示选择题,该题有四个选项。如果选择其中一个,系统将该四个选项都置为不可用。然后对用户的答案进行判断,给出正误提示信息。直到用户选择正确答案,程序才退出。
图10-2-28 单选题程序和运行效果
操作步骤如下。
①将图标选择面板上的“计算”图标拖到主流程线上,将其命名为“变量”图标,双击“变量”图标,设置如下:
②将图标选择面板上的“交互”图标拖到流程线上,命名为“答案”;双击该图标,在演示窗口内输入题目的正文,并调整好它在屏幕上的位置。
③依次将五个“计算”图标从图标选择面板拖到“选项”图标的右侧,分别将其响应类型设为按钮响应类型,且命名为“a”“b”“c”“d”“提交”。按照表10-2-1所示进行设置,其中,b、c、d是错误答案,a是正确答案。
表10-2-1 计算图标参数设置表
④双击“a”按钮,将按钮属性面板打开,单击按钮选项卡,并按照图10-2-29所示设置按钮属性;以同样的方法来设置b按钮、c按钮、d按钮。
图10-2-29 交互图标属性
⑤双击b按钮。它的按钮属性的设置跟其他按钮的设置基本相同,只是将响应选项卡中“分支”的值设为“退出交互”。设置好四个按钮后,还应进一步调整好题目内容和选择按钮在演示窗口中的位置。
3.热区域交互
[例10-10]看图识动物。编写一个看图识动物程序,当程序运行时,显示背景和八幅动物图片,当单击其中一幅动物图片时,图片显示出相应的汉字,达到看图识字的目的。流程图和运行效果图如图10-2-30所示。
图10-2-30 看图识动物流程图和运行效果图
操作步骤如下。
①将图标选择面板上的“显示”图标拖到流程线上,将其命名为“标题”,并导入图片和输入相应的文字。
②将图标选择面板上的“交互”图标拖到如图10-2-31所示的位置,将其命名为“热区域交互”。
图10-2-31 热区域交互
③将图标选择面板上的“群组”图标拖到“选项”图标的右侧,在弹出的交互类型对话框中,选择热区域响应,并将该图标命名为“狗”。双击群组图标,添加显示图标,输入文字“狗”。
④双击“狗”图标,打开演示窗口,按住Shift键,同时双击“热区域交互”图标,使“狗”文字与“狗”图片热区域重合。
⑤按照③④步的做法,分别为“猫”“兔”“蝴蝶”“虎”“龙”“狮子”“鹰”建立相应的热区域响应。
⑥保存文件并运行程序即可。
10.2.4 课件的结构设计
在用Authorware制作多媒体课件时,需要对课件中的结构进行设计,本节主要学习如何借助判断图标、导航图标、框架图标和群组图标来实现对课件结构的设计。
1.判断图标
判断图标又称为决策图标,它的用途很广泛,可用来制作分支流程的循环。判断图标的结构来源于程序中用来控制程序分支的流程结构,如图10-2-32所示。这是一个二元分支流程,在高级程序语言中可以通过if…then…else的方式来控制它,即如果if条件判断为真(Yes),则执行A流程,否则(No)执行B流程。为了方便用户开发设计,Authorware设计了判断图标。判断图标不仅能够实现二元分支,还能够实现多元分支流程,如图10-2-33所示。
图10-2-32 控制程序分支流程图
图10-2-33 多元分支流程结构
图10-2-34 判断图标的组成
(1)判断图标的组成
