
Authorware课件制作实例教程-第8章框架、导航和决策图标.ppt
37页框架框架】】、、【【导航导航】】与与【【判断判断】】图标图标 学习目标:学习目标:1、掌握【框架】图标的使用方法 2、掌握【导航】图标的使用方法和常用的导航结构 3、掌握【判断】图标的使用方法和常见几种分支结构 4、掌握使用这三种图标进行程序设计的方法 【【框架框架】】图标图标 【【框架框架】】图标概述图标概述 【框架】图标提供了一种简单实用的跳转方式,它最基本的作用是建立包括分支和结构的内容在Authorware中,【框架】图标由两部分组成,一部分是框架本身,另一部分则与交互图标有些类似,是一系列用户添加的、附属于【框架】图标被称为“页”的各种图标导航控制面板 Authorware的【框架】图标提供了一整套导航控件,这些导航控件共有8个按钮构成,【框架】图标的页管理功能就是通过这8个按钮实现的导航控件中的8个按钮的默认名称分别在交互作用子流程中列出,每个按钮与名称的对应关系如图所示页面特效 显示的是【框架】图标下挂页面之间相互跳转时的过渡效果,如果要改变默认的页面过渡效果,可以单击其后的按钮在打开的“页特效方式”对话框中选择一种过渡效果作为切换页面时的过渡效果。
页面过渡效果对话框与其他过渡效果对话框的使用相同如图所示利用【框架】图标制作电子相册1、建立新文件,依次单击【文件】→【新建】→【文件】菜单命令或单击【新建】按钮,新建一Authorware程序文件2、拖动【交互】图标到流程线上,将其命名为“浏览图片”,并将【框架】图标拖置【交互】图标右侧,在弹出的交换类型中选择“按钮交互”将其命名为风景如图所示3、采用同样的方法,再放置2个【框架】图标至【交互】图标右侧,分别命名为“动物”和“花卉”如图所示4、在【框架】图标右侧依次放置3个【群组】图标,分别命名为“风景1”、“风景2”和“风景3”如图所示5、双击打开“风景1”的【群组】图标,在其中拖入一个【显示】图标命名为“朝霞”,并插入一张朝霞的图片如图所示6、采用同样的方法,在“风景2”和“风景3”的群组图标中插入名为“树林”和“山峦”的图片7、按照上面的方法,在“动物”和“花卉”的【框架】图标右侧插入图片8、双击“风景”按钮响应交互符号,按钮响应类型的属性设置如图所示9、单击“鼠标”后面的按钮,打开“鼠标指针”对话框,如图所示选择小手形状鼠标指针类型10、重复上述2步,为“动物”和“花卉”设置相同的按钮交互属性和鼠标指针类型。
11、运行程序,如图所示单击其中一个按钮即可进入对应图片浏览12、进入图片浏览后,如图所示,单击“演示”窗口右上角的各个导航按钮,便可实现响应内容的跳转13、依次单击【文件】→【保存】菜单命令,将该文件命名为“电子相册”,保存到个人文件夹内 【导航】图标 【导航】图标概述 由于【导航】(Navigate)图标和【框架】图标密切相关,所以二者经常放在一起使用Authorware的导航结构为用户编辑提供了选择路径的方法,使用【导航】图标可以方便地实现用户在页面之间的任意跳转当程序执行到【导航】图标时,Authorware会根据设计者的设置自动跳转到该【导航】图标中所指定的目标上【导航】图标可以放置在流程线上的任意位置,但是,【导航】图标的指向必须是指向【框架】图标中的某一页正是因为【导航】图标一定要指向【框架】图标中的某一页,所以可以实现程序内部的跳转和调用使用【导航】图标的途径在Authouware中使用导航的途径有两种:一种是自动导航,另一种则是用户控制导航自动导航自动导航是指当Authouware执行到【导航】图标时,自动跳转到【导航】图标中设置的目标页利用【导航】图标建立的导航可以自动链接到框架结构中的任意一页。
用户控制导航用户控制导航可以使【导航】图标附属于交互图标,创建一个定向框架此时【导航】图标既可以在【框架】图标的主流程线上,也可以放在其他分支上导航】图标的执行取决于交互图标的响应 【导航】图标的导航链接 Authouware提供了5种链接目的地的方式,用户可以通过“目的地”(Destination)下拉列表框选择所需的方式 “最近”(Recent)选项:表示在用户近期浏览过的页和当前页之间建立导航链接程序运行时,通过对应的按钮可使用户返回到最近访问过的页面 “返回”:选中它,可查阅刚刚查阅完的那一页“最近页列表”:选中它后,程序运行中执行到此导航图标时,屏幕会显示“已近查阅过的页” “附近”(Nearby)选项:表示允许用户在【框架】图标的所有页面中跳转或跳出页面系统“前一页”:选中它,可退回到上一页“下一页”:选中它,可进入下一页“第一页”:选中它,可跳到框架图标的第一页“最末页”:选中它,可跳到框架图标的最后一页“退出框架/返回”:选中它,可退出框架图标“任意位置”(Anywhere)选项:表示允许用户跳转到附属在任意框架的任意页“跳到页”:选中它,可建立单程定向链接。
程序会继续执行流程线后的图标,而不会返回到调用它的原程序处“调用并返回”:选中它,可建立环程定向链接,即程序执行了任意目的页后,会返回原程序调用处“框架”下拉列表框:可选择某一或全部框架“页”列表框:可选中定向跳转的目的页“查找”按钮:在其右侧的文本框中输入要查找的字或图标的关键字,再单击此按钮,可在框架图标中寻找相应的图标页字词”复选框:选中后,可在其上的文本框中输入文字关键字”复选框:选中后,可在其上的文本框中输入字词作为关键字去查找对应该关键字的图标页 “计算”(Calculate)选项:事先设置能返回图标标只值的表达式,当Authouware遇到【导航】图标后,就跳转到由表达式的值(图标标识值)所确定的页面“图标表达”:用于输入表达式,表达式的值就是目标页标识符,即ID标识例如IconID@“页面1”,表示链接的目的页名字是“页面1” “查找”(Search)选项:表示可以使用户跳转到含有所要查找的单词或关键字的页面 “当前框架”:选中它,限定当前框架图标中查找与输入的字词或关键字相匹配的页“整个文件”:选中它,可在所用框架图标中查找与输入的字词或关键字相匹配的页。
“关键字”复选框:在上述指定的范围中查找与输入的关键字相匹配的图标页“字词”复选框:在上述指定的范围中查找与输入的字词相匹配的图标页“预设文本”:在此输入单词或存储单词的变量,用来预设要查找的字词,字词必须用双引号括起来“立即搜索”复选框:选中它,会立即查找“预设文本”文本框中设定的字词“高亮显示”复选框:选中它,将在查找的对话框中显示要查找的字词及其上下内容【导航】图标使用实例1、依次单击【文件】→【新建】→【文件】菜单命令或单击【新建】按钮,新建一Authorware程序文件2、拖动【交互】图标到流程线上,命名为“选择”3、拖动【导航】图标到【交互】图标右侧,选择“按钮”交互类型,将其命名为“语文”4、重复步骤3,使用【导航】图标再建立2个分支,命名为“数学”和“英语”如图所示 5、在流程线上放置一个【框架】图标,分别命名为“语文课程”,并在该【框架】图标右侧放置5个【群组】图标,分别命名为“第一单元”、“第二单元”……“第五单元” 双击“语文”【导航】图标,打开“属性:导航图标”对话框,选择跳转方式为“任意位置”,“框架”为语文课程,“页”第一单元。
7、重复步骤5,建立“数学课程”和“英语课程”两个【框架】图标在“语文课程”之后 8、重复步骤6,设置“数学”和“英语”两【导航】图标属性 9、运行程序,单击其中一个按钮即可进入课程学习 10、依次单击【文件】→【保存】菜单命令,将该文件命名为“课程选择”,保存到个人文件夹内【判断】图标【判断】图标【判断】图标概述【判断】图标又称为【决策】图标,该图标具有判断功能判断】图标主要用于设置流程线的控制点,从而实现对程序分支的选择,控制程序按照既定的顺序进行【判断】图标的属性设置在流程线上放置一个【判断】图标,然后双击该图标,打开“属性: 判断图标属性”对话框,在“时限”文本框中输入某个数值,这个数值就限制了程序执行【判断】图标所需的时间同【等待】图标一样,单击“显示剩余时间”复选框,程序运行时,在窗口上会显示一个时钟打开 “重复”下拉列表框,在列表框中显示“判断”图标提供的五种循环方式如果选择“不重复”选项, Authorware执行完【判断】图标中的一条分支路径后就直接退出该判断结构,而不管“判断”图标设置的是何种分支;若选择“所有的路径”选项, Authorware就会在执行完所有分支路径后才会退出判断结构;如果选择“直到单击鼠标或按任意键”选项,在程序执行“判断”图标时,按下任意键或在屏幕上单击鼠标, Authorware就会退出判断结构。
选择“固定的循环次数 ”或“直到判断为真”选项时,下面的文本框变为可用,此时就可以进行循环次数及循环条件的设置了打开“分支”下拉列表框,在列表框中有四个选项,这就是“判断”图标具有的四种分支路径:“顺序分支路径”、“在未执行的路径中随机选择”、“随机分支路径”、“计算分支路径 ”1)选择“顺序分支路径”选项, Authorware在执行“判断”图标时,将按顺序分别执行每一个分支,即按分支号从左至右开始执行要使用此功能,必须将“复位路径入口”选项关闭2)选择“随机分支路径”选项,在程序执行时,Authorware随机选择任一分支来执行,因此不可避免的会将同一分支执行多次而有些分支从未执行过3)选择“在未执行的路径中随机选择”选项, Authorware会在从未执行的分支中选择一条来执行,这样就会保证 Authorware在重复执行同一分支之前,将所有分支执行完毕选择此项时,同样要注意不能选择“复位路径入口”复选框,否则“复位路径入口”选项也将失去意义4)选择“计算分支路径”选项,可以在下面的文本框中输入变量或表达式,变量或表达式的值决定“判断”图标将执行哪一条分支例如,变量或表达式的值是1,Authorware将执行第一分支,值是 2,将执行第二分支。
同【交互】图标一样,在“判断”结构中也要对判断路径属性进行设置双击【判断】图标分支上的响应按钮,打开 “判断路径属性”对话框单击 “擦除内容”下拉列表框,里面设置了三种内容擦除方式1)在下个选择之前:选择此选项,程序在执行下一分支前擦除当前内容2)在退出之前:选择此选项,程序在退出“判断”图标时擦除当前内容3)不擦除:选择此选项,当前内容将停留在屏幕上,除非使用“擦除”图标将其擦除【判断】图标使用实例1、建立新文件,依次单击【文件】→【新建】→【文件】菜单命令或单击【新建】按钮,新建一Authorware程序文件2、拖入一【群组】图标到流程线上,并命名为“初始”双击打开该【群组】图标,在里面拖入一【显示】图标,并命名为“界面”,打开该【显示】图标,在其中输入文字3、在“界面”【显示】图标的下方拖入一【交互】图标,将其命名为“输入选择”,并在其右侧拖入一群组图标,命名为“1|2|3”,选择其交互类型为“文本输入”交互4、设置该“文本输入”的交互属性5、在流程线上拖入一【计算】图标,命名为“定义变量”,打开该【计算】图标在其中输入“a:=NumEntry”在其下方拖入一【擦除】图标,命名为“擦除”,擦除对象为“界面”的【显示】图标。
6、在【擦除】图标下方拖入一【判断】图标,命名为“判断”,再在其右侧拖入三个【群组】图标,分别命名为“乘法”、“加法”和“减法” 7、单击【判断】图标,按“CTRL+I”打开其属性设置,设置其“分支”选项为“计算分支结构”在其下方文本输入框中输入自定义变量“a”,在“重复”选项中设置为“不重复” 8、双击打开“乘法”【群组】图标,在其中拖入一【计算】图标,命名为“定义变量”双击打开【计算】图标并在其中输入“p:=0”拖入一【判断】图标到其下方命名为“判断”,再拖入一【群组】图标到其右侧命名为“题库”9、选中【判断】图标,按“CTRL+I”打开属性设置面板,设置【判断】图标属性重复”为“固定的循环次数”,下方的文本框中输入数值“10”,“分支”为“顺序分支路径”10、双击打开“题库”【群组】图标,向其中拖入一个【计算】图标命名为“取随机数”,打开【计算】图标输入“x:=Random(1,9,1) y:=Random(1,9,1)”11、在【计算】图标下方拖入一个【显示】图标,命名为“等式”,双击打开,在其中输入文字12、在【显示】图标的下方拖入一【交互】图标,命名为“交互”,并在其右侧拖入四个【群组】图标,分别命名为“*”、“NumEntry=x*y”、“NumEntry<>x*y”和“重试次数”。
再在【交互】图标下方拖入一个【计算】图标,命名为“变量”,在其中输入“p:=p+1”13、设置“*”【群组】图标的交互类型为“文本输入”其他属性设置如图所示14、设置“NumEntry=x*y”【群组】图标的交互类型为“条件”,在“条件文本输入框”中输入“NumEntry=x*y”,“自动”选项为“关”其他属性设置如图所示15、设置“NumEntry<>x*y”【群组】图标的交互类型为“条件”,在“条件文本输入框”中输入“NumEntry<>x*y”,“自动”选项为“关”其他属性设置如图所示16、设置“重试次数”【群组】图标的交互类型为“重试限制”,在“最大限制”中输入“3”其他属性设置如图所示17、双击打开“NumEntry=x*y”【群组】图标,拖入一个【显示】图标命名为“答对”,在其中输入“回答正确”在【显示】图标下方拖入一个【计算】图标命名为“计算成绩”在其中输入“if then escore:=escore+10”再在【计算】图标下方拖入一个【等待】图标设置“时限”为1秒在【等待】图标下方拖入一个【擦除】图标命名为“擦除”选择“被擦除对象”为“答对”【显示】图标。
18、回到“乘法”【群组】图标在【判断】图标下方拖入一个【显示】图标,命名为总分,在其中输入“您的总分是:{escore}分19、重复8-18的步骤,设定“加法”和“减法”【群组】图标中的内容,注意把“乘法”改为“加法”和“减法”本章本章小结小结本章通过对Authorware的【框架】、【导航】和【判断】图标的学习,通过范例制作和上机项目的实践,了解导航的几种跳转以及【判断】图标的3种常见分支结构,掌握多媒体课件制作中常用的【框架】、【导航】和【判断】图标的使用技巧以及和其他图标相结合的综合运用。
