|
主题: 关于分支类型,急!!!
|
UNCODE1
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#12002/5/11 16:23:23
请问分支类型中continue 和try again 有什么分别呀
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#22002/5/11 17:10:19
我们把AW程序的流向想象成一条小河, 选择了continue 这条河不但经过当前分支,还可以流向本交互中别的可以响应的交互分支,即他不直接流回主河道。 相反,选择了try again 这条和流过了本分支之后,就直接流回主河道(交互图标)了!!
编辑历史:[这消息被虚竹编辑过(编辑时间2002-05-11 17:11:03)]
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
UNCODE1
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#32002/5/11 17:38:03
哦,比如说做几个选择题,用continue,让分支流向下一个题对吧
不过还是有点不清楚,你能举个事例吗
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#42002/5/11 17:44:31
虚竹不亏是做老师的。。呵呵
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#52002/5/11 18:05:02
不是我不肯帮忙,不过我个人觉得有些问题如果自己跳一跳能够解决的要尽量自己动手去实践。这样对自己的技术进步才会有较大帮助!你们说呢!!呵呵!!
编辑历史:[这消息被虚竹编辑过(编辑时间2002-05-11 18:08:04)]
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
UNCODE1
职务:普通成员
等级:1
金币:0.0
发贴:3
|
#62002/5/11 18:08:07
选择authorware交互响应分支类型
车强
交互性是多媒体的核心。authorware的交互功能强大而又复杂。许多初用authorware的朋友对authorware交互图标的分支类型理解不清。在此笔者介绍一下,自己在作品中实现控制背景音乐的效果的过程。如图1所示,在流程线上添加一个交互(interaction)群组【music】用以控制背景音乐,通过在背景上选择“音乐开” 、“音乐关”按钮实现对背景音乐的控制。运行作品,背景音乐有了,也可以随时控制背景音乐的打开和闭合状态,可程序却不往下进行。为什么呢?随后我发现在流程线上交互图标【music】右侧的各个分支名称下面都有一箭头线,但都不指向映射图标【main】,它们之间流程中断了,所以程序只在交互群组【music】内运行,永远不会运行下面的映射图标【main】。
图1
authorware的交互功能是通过交互图标来实现的。交互图标可使用户控制authorware作品的流程即分支。分支可用来对问题进行反馈或显示用户需要的内容。一旦用户已经完成了某一响应路径的整个过程,那么必须给它指定一个方向使其继续沿着流程线运行。这种指定表示为流程线上的一个箭头,它指示作品流动的方向并遵循响应路径,称之为响应分支符号。不同的交互响应分支类型在流程线上表现的响应分支符号是不同的。
选择交互响应分支类型的方法
authorware中有四种交互响应分支类型:退出交互(exit interaction) 、返回(return)、继续(continue)和再试一次(try again),如图2所示。
图2
选择交互响应分支类型的方法有:
设计窗口中直接切换四种交互响应类型。按住ctrl键,然后在分支名称的上部或下部单击鼠标左键即可;
单击分支图标,选择【modify】菜单中的【icon】-【response】,进入【properties: response】对话框,在【response】文件夹的【branch:】选项中选择。
不同交互响应分支类型的适用范围
1、再试一次 选择再试一次分支完成响应路径后,如图3所示,authorware作品返回交互图标,等待用户输入下一个响应。当用户完成作品的一部分并要求选择另一部分或当用户对问题作出错误响应并得到另一个选择机会时,再试一次分支是最常用的一种分支类型。
图3
2、退出交互 选择退出交互分支完成响应路径后,如图4所示,authorware作品从交互图标中退出,执行流程线上下一个设计图标。这种分支类型常用于要求用户完成作品的一部分后回到主菜单上或要求用户对一个问题作出正确响应后转到另一个问题。
图4
3、继续 选择继续分支完成响应路径后,如图5所示,authorware作品判断在交互结构图中,该分支右边的其它分支是否与用户本次响应相匹配,如果有,则进入此分支,如果没有,等待用户下一个响应的输入。当用户提供特殊的、出人意料的反馈时,或authorware作品提供较复杂的交互时,常应用这种分支类型。
图5
4、返回 只有把响应路径设置成永久性(perpetual)时,才可把其分支设置成返回。authorware作品在执行完分支内容后,将返回到流程线上。如图6所示。返回分支常用于背景音乐的开关选项、退出authorware作品的选项、作品帮助及其它需要在作品内的任何一点都可以响应的交互选项。
图6
永久性响应
当交互群组内的所有响应都设置为永久性时,authorware作品将在流程线上继续通过交互图标,而不是在交互图标中停止。这时,authorware作品将激活永久性交互中的每一个响应,而后继续执行向下流程线上的其它图标,如图7所示。
图7
当交互群组内响应路径为永久性与非永久性混合时,authorware停在交互图标处,等待用户的响应,用户响应后,authorware退出交互,非永久性响应路径从屏幕上擦除,永久性响应路径仍保留在屏幕上随时响应。如图8所示。
图8
实例
例一 选择填空试题制作实例,见图9。问题一及问题二都是单项选择题,正确答案分别是a、b。如果选择了正确答案,用户可以选择回答下一个问题。如果选择了错误答案,用户必须重新选择,直到选择正确答案为止。因此,问题一的【a】项设置为“退出交互” 分支,【b】、【c】、【d】项设置为“再试一次” 分支。问题二【b】项为正确答案,设置为“退出交互” 分支,【a】、【c】、【d】项设置为“再试一次” 分支 。提供的【帮助】按钮要求随时响应用户的帮助请求,所以设置为“返回” 分支。
图9
例二 “继续”分支实例。设计一个物体移动的效果,用户可以用箭头键上下左右移动物体。各响应分支都设置为“继续”分支类型。【larrow】 、【rarrow】 、【uarrow】和【darrow】 设置为按键响应,当用户按下左右上下箭头键后,程序分别执行【larrow】 、【rarrow】 、【uarrow】和【darrow】分支,并继续执行设置为条件响应分支的【动画】图标,来完成物体移动的动画效果。
|