第十一 实现交互判断图标,框架图标和导航图标的功能设计判断分支结构的方法创建框架结构的方法属性设置方法教学目标第十一 实现交互
13.1 判断图标
13.1.1创建判断图标
(1)新建一个 Authorware应用程序。
(2)单击设计图标面板中的判断图标,将其拖动到流程线上,并为其命名。
(3)单击设计图标面板中某个图标,将其拖动到流程线上判断图标的右侧,并为其命名为。
第十一 实现交互第十一 实现交互注意虽然判断图标与交互图标都可以实现对流程的控制,但是他们之间还是有区别的。使用交互图标设计的程序,是根据用户的不同响应来决定程序的最终流向;而使用判断图标设计的程序,是根据编程者的设计来决定程序的最终流向。
第十一 实现交互
13.1.3了解判断图标和判断路径属性对话框
1.判断图标属性对话框双击判断图标,可以打开,属性:决策图标,对话框,
该对话框各选项的含义如下:
(1)时限:该文本框用于设置执行该分支结构的时间,可以输入代表时间长度的数值、变量或表达式,单位为秒。当限定的时间一到,程序将自动退出分支结构,
返回主流程线继续向下执行。
第十一 实现交互
(2)重复:用于设置分支结构的循环方式,并决定程序在何条件下退出该分支结构 。 该列表框提供了五个选项可供选择:
固定的循环次数:若选择了该选项,则需要在下面的文本框中输入一个常量,变量或表达式,以决定该分支结构的循环次数 。
所有的路径:若选择了该选项,只有执行完该分支结构的所有分支图标后才会退出该分支结构 。
第十一 实现交互直到单击鼠标或按任意键:若选择了该选项,分支结构将不断重复执行各个分支图标,当用户单击鼠标或按任意键时退出分支结构。
直到判断值为真:若选择了该选项,则需要在下面的文本框中输入一个逻辑型常量、变量或表达式。当执行到该分支结构时,首先判断文本框中的值,若为假,
则不断重复执行分支图标,直到文本框中的值为真时才退出分支结构。
不重复:若选择了该选项,程序每次进入分支结构时只执行一个分支图标就退出分支结构。
第十一 实现交互
(3)分支:用于设置当程序执行到该分支结构时的流向,即如何执行各个分支图标。该列表框提供了四个选项可供选择:
顺序分支路径:若选择了该选项,表示从左到右顺序执行各个分支图标。
随机分支路径:若选择了该选项,表示当程序执行到该分支结构时,将随机执行一个分支图标。因此在执行程序的过程中,有些分支图标可能被执行多次。
第十一 实现交互在未执行过的路径中随机选择:若选择了该选项,
表示当程序执行到该分支结构时,将在没有执行过的分支图标中随机选择一个执行。因此在执行程序的过程中,
不会发生重复执行某个分支图标的情况。
计算分支结构:若选择了该选项,此时需要在下面的文本框中输入一个常量、变量或表达式。当程序执行到该分支结构时,首先计算文本框中的值,然后根据该文本框中的值去执行相应编号的分支图标。如果文本框中的值大于分支图标的个数或小于 1,则程序退出分支结构,返回主流程线执行下面的图标。
第十一 实现交互如果在,分支,选项中选择了,顺序分支路径,或
,计算分支结构,选项时,下面的,重新设置路径入口,选项将被激活。若选择了该复选框,当再次执行该分支结构时
,上一次分支图标的执行情况记录将被删除。
2.判断路径属性对话框双击分支标志符可以打开,属性:判断路径,对话框
,该对话框各选项的含义如下:
(1)擦除内容:用于设置何时擦除执行分支图标后屏幕上显示的内容。该列表框提供三个选项可供选择:
在下个选择之前:若选择了该选项,则执行完当前分支图标后,在执行下一个分支图标前,擦除该分支图标的内容。
在退出之前:若选择了该选项,将保留所有的显示内容,直到退出该分支结构时才擦除。
第十一 实现交互第十一 实现交互不擦除:若选择了该选项,将不擦除显示内容,该显示内容只有使用擦除图标才可以擦除。
(2)执行分支结构前暂停:若选择了该复选框,将会在屏幕上显示一个按钮,单击该按钮后,程序才会继续执行。
第十一 实现交互
13.2 框架图标
13.2.1创建框架图标
(1)新建一个 Authorware应用程序。
(2)单击设计图标面板中的框架图标,将其拖动到流程线上,并为其命名。
(3)单击设计图标面板中的某个图标,将其拖动到流程线上框架图标的右侧,并为其命名。
第十一 实现交互
13.2.2了解默认的框架图标内部结构双击流程线上的框架图标,将打开框架窗口
。该结构是框架图标的默认结构,由一个显示图标及一个交互结构组成,是一个复合结构,其中交互结构由八个导航图标组成,响应类型为按钮响应。
第十一 实现交互框架窗口是一个特殊的设计窗口,窗格分隔线将其分为两个窗格:上方的入口窗格和下方的出口窗格。当程序执行到框架图标时,在执行附属于他的第一个页图标之前,会先执行入口窗格中的内容。如果,灰色导航面板,显示图标中有显示内容的话,该显示内容在用户浏榄各页内容时将一直显示在演示窗口中。而在退出框架图标时,程序会先执行出口窗格中的内容,然后擦除所显示的框架图标中的所有内容。
第十一 实现交互
13.3 导航图标
13.3.1默认的导航控制按钮名称 功能描述返回命令按钮 沿历史记录从后向前翻阅用户浏览过的页,一次只能向前翻阅一页历史记录命令按钮 显示历史记录列表查找命令按钮 打开“查找”对话框第十一 实现交互按钮名称 功能描述退出命令按钮,退出框架第一页命令按钮,跳转到第一页上一页命令按钮,进入当前页的前一页下一页命令按钮,进入当前页的前一页最后一页命令按钮,跳转到最后一页第十一 实现交互
13.3.2实现程序的各种跳转
1.导航图标属性对话框双击流程线上的导航图标,即可打开,属性:导航图标,对话框,其中,目的地,选项用来设置转向类型,
Authorware共提供了 5种转向类型:
最近:查找用户最近浏览过的页 。
附近:在同一框架中各页之间跳转,或者退出框架。
第十一 实现交互任意位置:跳转到指定的任意一页 。
计算:由表达式来控制页面的跳转 。
查找:通过搜索文本查找关键字来实现跳转 。
当选择不同的转向类型时,导航图标属性对话框也不尽相同。
第十一 实现交互
2.返回最近浏览的页在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,最近,选项时,,属性:导航图标,对话框各选项含义如下:
页单选按钮:用于设置跳转方向。
返回:沿历史记录从后向前翻阅用户浏览过的页,
一次只能向前翻阅一页。
最近页列表:显示已浏览的页的列表,双击列表中的页,即可跳转到该页,相当于控制面板中,历史记录,
命令按钮。
第十一 实现交互
3.设置框架内部的跳转在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,附近,选项时,,属性:导航图标,对话框中各选项含义如下:
前一页:转向当前页的前一页。
下一页:转向当前页的后一页 。
第一页:转向到第一页 。
最末页:转向到最后一页 。
退出框架 /返回:退出框架结构。
第十一 实现交互
4.跳转到指定的任意一页在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,任意位置,选项时,,属性:导航图标,
对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到指定的任意一页。
调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
第十一 实现交互框架:用于选择目标页所在的框架图标。
选择目标页所在的框架图标名称:从框架下拉列表中选择目标页所在的框架图标名称,此时附属于该框架图标的页将显示在,页,列表框中,从中选择所需的页作为目标页。
选择全部框架中所有的页:程序中所有框架图标的页将显示在,页,列表框中,从中选择所需的页作为目标页。
查找:在右侧文本框中输入需要查找的内容,然后单击,查找,按钮。其下方的两个复选框用于控制查找过程。
第十一 实现交互
5.由表达式来控制页面的跳转在,属性:导航图标,对话框中,如果从,目的地
” 下拉列表中选择,计算,选项时,,属性:导航图标,对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到由表达式计算出的那一页。
调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
图标表达:用于输入一个表达式,如,IconID@“第二页,。
第十一 实现交互
6.框架中的搜索链接在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,查找,选项时,,属性:导航图标,对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到满足搜索条件的那一页。
第十一 实现交互调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
搜索:用于设置查找范围。
当前框架:在当前框架结构内查找。
整个文件:在整个文件中查找。
根据:用于设置查找内容的类型。
预设文本:可以预先输入默认文本,该文本将会自动出现在查找对话框中。
第十一 实现交互选项:
立即搜索:若选择该复选框,当单击,确定,按钮时,
立即对,预设文本,文本框中的文本进行查找。
高亮显示:若选择该复选框,将查到的文本高亮显示。
13.1 判断图标
13.1.1创建判断图标
(1)新建一个 Authorware应用程序。
(2)单击设计图标面板中的判断图标,将其拖动到流程线上,并为其命名。
(3)单击设计图标面板中某个图标,将其拖动到流程线上判断图标的右侧,并为其命名为。
第十一 实现交互第十一 实现交互注意虽然判断图标与交互图标都可以实现对流程的控制,但是他们之间还是有区别的。使用交互图标设计的程序,是根据用户的不同响应来决定程序的最终流向;而使用判断图标设计的程序,是根据编程者的设计来决定程序的最终流向。
第十一 实现交互
13.1.3了解判断图标和判断路径属性对话框
1.判断图标属性对话框双击判断图标,可以打开,属性:决策图标,对话框,
该对话框各选项的含义如下:
(1)时限:该文本框用于设置执行该分支结构的时间,可以输入代表时间长度的数值、变量或表达式,单位为秒。当限定的时间一到,程序将自动退出分支结构,
返回主流程线继续向下执行。
第十一 实现交互
(2)重复:用于设置分支结构的循环方式,并决定程序在何条件下退出该分支结构 。 该列表框提供了五个选项可供选择:
固定的循环次数:若选择了该选项,则需要在下面的文本框中输入一个常量,变量或表达式,以决定该分支结构的循环次数 。
所有的路径:若选择了该选项,只有执行完该分支结构的所有分支图标后才会退出该分支结构 。
第十一 实现交互直到单击鼠标或按任意键:若选择了该选项,分支结构将不断重复执行各个分支图标,当用户单击鼠标或按任意键时退出分支结构。
直到判断值为真:若选择了该选项,则需要在下面的文本框中输入一个逻辑型常量、变量或表达式。当执行到该分支结构时,首先判断文本框中的值,若为假,
则不断重复执行分支图标,直到文本框中的值为真时才退出分支结构。
不重复:若选择了该选项,程序每次进入分支结构时只执行一个分支图标就退出分支结构。
第十一 实现交互
(3)分支:用于设置当程序执行到该分支结构时的流向,即如何执行各个分支图标。该列表框提供了四个选项可供选择:
顺序分支路径:若选择了该选项,表示从左到右顺序执行各个分支图标。
随机分支路径:若选择了该选项,表示当程序执行到该分支结构时,将随机执行一个分支图标。因此在执行程序的过程中,有些分支图标可能被执行多次。
第十一 实现交互在未执行过的路径中随机选择:若选择了该选项,
表示当程序执行到该分支结构时,将在没有执行过的分支图标中随机选择一个执行。因此在执行程序的过程中,
不会发生重复执行某个分支图标的情况。
计算分支结构:若选择了该选项,此时需要在下面的文本框中输入一个常量、变量或表达式。当程序执行到该分支结构时,首先计算文本框中的值,然后根据该文本框中的值去执行相应编号的分支图标。如果文本框中的值大于分支图标的个数或小于 1,则程序退出分支结构,返回主流程线执行下面的图标。
第十一 实现交互如果在,分支,选项中选择了,顺序分支路径,或
,计算分支结构,选项时,下面的,重新设置路径入口,选项将被激活。若选择了该复选框,当再次执行该分支结构时
,上一次分支图标的执行情况记录将被删除。
2.判断路径属性对话框双击分支标志符可以打开,属性:判断路径,对话框
,该对话框各选项的含义如下:
(1)擦除内容:用于设置何时擦除执行分支图标后屏幕上显示的内容。该列表框提供三个选项可供选择:
在下个选择之前:若选择了该选项,则执行完当前分支图标后,在执行下一个分支图标前,擦除该分支图标的内容。
在退出之前:若选择了该选项,将保留所有的显示内容,直到退出该分支结构时才擦除。
第十一 实现交互第十一 实现交互不擦除:若选择了该选项,将不擦除显示内容,该显示内容只有使用擦除图标才可以擦除。
(2)执行分支结构前暂停:若选择了该复选框,将会在屏幕上显示一个按钮,单击该按钮后,程序才会继续执行。
第十一 实现交互
13.2 框架图标
13.2.1创建框架图标
(1)新建一个 Authorware应用程序。
(2)单击设计图标面板中的框架图标,将其拖动到流程线上,并为其命名。
(3)单击设计图标面板中的某个图标,将其拖动到流程线上框架图标的右侧,并为其命名。
第十一 实现交互
13.2.2了解默认的框架图标内部结构双击流程线上的框架图标,将打开框架窗口
。该结构是框架图标的默认结构,由一个显示图标及一个交互结构组成,是一个复合结构,其中交互结构由八个导航图标组成,响应类型为按钮响应。
第十一 实现交互框架窗口是一个特殊的设计窗口,窗格分隔线将其分为两个窗格:上方的入口窗格和下方的出口窗格。当程序执行到框架图标时,在执行附属于他的第一个页图标之前,会先执行入口窗格中的内容。如果,灰色导航面板,显示图标中有显示内容的话,该显示内容在用户浏榄各页内容时将一直显示在演示窗口中。而在退出框架图标时,程序会先执行出口窗格中的内容,然后擦除所显示的框架图标中的所有内容。
第十一 实现交互
13.3 导航图标
13.3.1默认的导航控制按钮名称 功能描述返回命令按钮 沿历史记录从后向前翻阅用户浏览过的页,一次只能向前翻阅一页历史记录命令按钮 显示历史记录列表查找命令按钮 打开“查找”对话框第十一 实现交互按钮名称 功能描述退出命令按钮,退出框架第一页命令按钮,跳转到第一页上一页命令按钮,进入当前页的前一页下一页命令按钮,进入当前页的前一页最后一页命令按钮,跳转到最后一页第十一 实现交互
13.3.2实现程序的各种跳转
1.导航图标属性对话框双击流程线上的导航图标,即可打开,属性:导航图标,对话框,其中,目的地,选项用来设置转向类型,
Authorware共提供了 5种转向类型:
最近:查找用户最近浏览过的页 。
附近:在同一框架中各页之间跳转,或者退出框架。
第十一 实现交互任意位置:跳转到指定的任意一页 。
计算:由表达式来控制页面的跳转 。
查找:通过搜索文本查找关键字来实现跳转 。
当选择不同的转向类型时,导航图标属性对话框也不尽相同。
第十一 实现交互
2.返回最近浏览的页在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,最近,选项时,,属性:导航图标,对话框各选项含义如下:
页单选按钮:用于设置跳转方向。
返回:沿历史记录从后向前翻阅用户浏览过的页,
一次只能向前翻阅一页。
最近页列表:显示已浏览的页的列表,双击列表中的页,即可跳转到该页,相当于控制面板中,历史记录,
命令按钮。
第十一 实现交互
3.设置框架内部的跳转在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,附近,选项时,,属性:导航图标,对话框中各选项含义如下:
前一页:转向当前页的前一页。
下一页:转向当前页的后一页 。
第一页:转向到第一页 。
最末页:转向到最后一页 。
退出框架 /返回:退出框架结构。
第十一 实现交互
4.跳转到指定的任意一页在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,任意位置,选项时,,属性:导航图标,
对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到指定的任意一页。
调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
第十一 实现交互框架:用于选择目标页所在的框架图标。
选择目标页所在的框架图标名称:从框架下拉列表中选择目标页所在的框架图标名称,此时附属于该框架图标的页将显示在,页,列表框中,从中选择所需的页作为目标页。
选择全部框架中所有的页:程序中所有框架图标的页将显示在,页,列表框中,从中选择所需的页作为目标页。
查找:在右侧文本框中输入需要查找的内容,然后单击,查找,按钮。其下方的两个复选框用于控制查找过程。
第十一 实现交互
5.由表达式来控制页面的跳转在,属性:导航图标,对话框中,如果从,目的地
” 下拉列表中选择,计算,选项时,,属性:导航图标,对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到由表达式计算出的那一页。
调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
图标表达:用于输入一个表达式,如,IconID@“第二页,。
第十一 实现交互
6.框架中的搜索链接在,属性:导航图标,对话框中,如果从,目的地,
下拉列表中选择,查找,选项时,,属性:导航图标,对话框中各选项含义如下:
类型:用于设置跳转到目标页的方式。
跳到页:直接跳转方式。跳转到满足搜索条件的那一页。
第十一 实现交互调用后返回:调用方式。跳转到指定页浏览后,还可以返回到当前位置。
搜索:用于设置查找范围。
当前框架:在当前框架结构内查找。
整个文件:在整个文件中查找。
根据:用于设置查找内容的类型。
预设文本:可以预先输入默认文本,该文本将会自动出现在查找对话框中。
第十一 实现交互选项:
立即搜索:若选择该复选框,当单击,确定,按钮时,
立即对,预设文本,文本框中的文本进行查找。
高亮显示:若选择该复选框,将查到的文本高亮显示。