| 设置首页 收藏站点 关于我们 联系站长

 | 首页 | 教程 | 脚本 | 博客 | 娱乐 | 图库 | 音效 | 软件 | 教案 | 论文 | 试题 | 课件 | 影视 | 

|| 您现在的位置: 课件大师 >> 教程 >> Authware >> 正文
普通教程flash十万个为什么
普通教程[组图]FLASH教程下载
普通教程如何在 Director 中播
普通教程搜索引擎优化(SEO)技
普通教程首页根据分辨率的大小
普通教程flash中利用setMask(
普通教程flash怎么样实现在让
普通教程flash菜单中缓冲移动
普通教程JS实现浏览器菜单命令
普通教程Flash对联广告及关闭
推荐教程flash实现快进10帧和
推荐教程[组图]PPT课件制作:
推荐教程[组图]用Flash制作螺
推荐教程[组图]Flash制作视觉
推荐教程AW课件制作实例:游戏
推荐教程[图文]AW课件制作实例
推荐教程[图文]PPT特效动画实
推荐教程FLASH调用外部文件的
推荐教程[组图]动画短片制作常
推荐教程[组图]硕思闪客精灵M
第28例 在线帮助
第28例 在线帮助
第27例 超文本键
第27例 超文本键
第26例 数 据 排
第26例 数 据 排
第25例 评 定 考
第25例 评 定 考
第24例 答 题(1
第23例 创建多栏

鼠绘教程五:凉椅上

鼠绘教程四:忧郁的

鼠绘教程三:挥手的

鼠绘教程二:扮酷的

[组图]第24例 答 题(2)         
第24例 答 题(2)
副标题:
作者:佚名 文章来源:互联网 点击数: 更新时间:2005-10-17 8:18:17

该分支下的显示图标中显示“No, try again”的文字,其附属运算图标中的代码如下:

User Answers:=User Answers^LastObjectClicked^Tab

其中LastObjectClicked 是一个系统变量,保存了用户单击的显示对象的设计图标标题。例如,如果用户单击了答案A,则该变量中保存答案A所在的显示图标的图标标题“This is Answer A”;同理单击答案B或答案C则变量中保存的是“This is Answer B”或“This is Answer C”。

由于User Answers变量用于保存用户选择的答案,连接运算符“^”的应用使用户每次选择的答案均被累计到User Answers变量中,并且每个答案之间以一个“Tab”符号为间隔。

程序在保存了选择答案并显示了“No,try again”后返回交互入口处等待用户的又一次选择。

及时点评  TRUE条件交互响应虽设置为永久有效,但其Automatic栏选择了off,这表示关闭了分支的自动响应方式,因此进入交互后并不自动进入该分支显示出“No,try again”的文字。只有当用户作出了响应后仍满足目标条件,系统才执行本条件响应的结果图标。所以用户单击答案A或答案C后,程序进入TRUE条件响应分支显示出“No,try again”的文字提示。

另外,用户每次选择的答案能被累计保存下来,是因为每个答案单独放在一个显示图标中,并且答案文字与显示图标标题文字完全一样,故LastObjectClicked变量的应用将答案保存了下来,然后用一个连接运算符^将每次答案累加到User Answers变量的末尾,每个用Tab键隔开。这样便实现了跟踪并记录用户每次选择结果的目的。

24.2.3  单击正确答案(B)时的设计

Question #1交互响应图标下的+b was chosen分支用于处理正确答案选择。

+b was chosen也是一个热物体交互响应分支,其交互响应属性设置如图24-7和图24-8所示。

24-7  b was chosen正确交互响应属性设置对话框的Hot Object选项卡

24-8  b was chosen正确交互响应属性设置对话框的Response选项卡

由图24-7可知,该交互响应以“This is Answer B”(即答案B)作为热物体,单击答案B或者按下B键(或b键、2键)均可产生响应,鼠标移入时变为手形,单击答案B键时“This is Answer B”呈现高亮度显示。

由图24-8可知,该分支状态为正确响应(Correct Response),故其标题前面有一个“+”号,且分支执行后往右跳转。

该分支下为一个空群组图标,因此,用户单击答案B后,程序进入本分支后并不执行具体操作便往右跳转。

Question #1交互响应图标下还有一个“ChoiceNumber=CorrectChoice”条件交互响应分支,其响应条件为:用户单击的分支为正确响应分支。因此,当用户单击答案B时,程序进入本分支。

进入本分支后,将所选答案累加至User Answer变量中,然后退出本交互响应。

及时点评  Question #1交互响应图标下有两个条件交互响应分支,虽然TURE条件交互响应分支永久有效,但其分支位置在ChoiceNumber=CorrectChoice条件交互响应分支的右边。因此,当用户单击正确答案B时,ChoiceNumber=CorrectChoice分支将首先产生匹配进入本分支而不会进入虽然一直有效的TRUE分支。如果将TRUE分支移到前一位置,ChoiceNumber=CorrectChoice分支将永远不会产生响应,这里体现了条件交互响应分支在交互图标中前后位置的重要作用。

24.2.4  显示答题过程与结果

在流程最后的Display Results显示图标中,嵌入了如下内容:

For Question Titlethe user responded with:

          User Answers

it took the user Triestries and TimeInInteraction seconds

before selection the correct response

其中:QuestionTitle变量保存了当前执行的设计图标标题Question#1User Answers变量中保存了用户各次选择的答案;Tries系统变量保存了交互响应分支响应的次数;TimeInInteraction系统变量保存了本交互响应中所花费的时间。

因此,考生答题的整个操作过程在此一一显示出来,如图24-9所示。

24-9  用户答题结果显示

24.2.5  重来按钮设计

本程序流程中设计了一个仅含有一个Replay Question按钮交互响应分支的交互响应图标,该流程包含在Run to View Documentation群组图标中,如图24-10所示。

24-10  Replay Question流程

 Replay Question按钮交互属性设置对话框如图24-11所示。

24-11  Replay Question按钮交互响应属性设置对话框

由图24-11可知,按钮响应永久有效,受控条件为“~Within@ Question #1 ”。即程序在进入Question #1交互响应中进行答题时,该按钮是无效的(呈灰色),而当退出答题交互图标后,该按钮为有效状态。用户此时单击它,程序跳转到起始处,重新开始。

24.3  小结

本例对考生答题过程进行跟踪并记录,最后显示出答题结果。本例主要应用了如下技术:

l         正确与错误响应分支的设置

l         条件交互响应的设计

l         热物体交互响应的设计

l         用户答题过程的跟踪与记录

l         按钮有效状态的控制

l         交互响应次数与执行时间的获得与显示


教程录入:潜龙在野    责任编辑:潜龙在野 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    网站维护:潜龙 QQ:20885537 Email:WebMaster#PowerCai.Com备案编号:渝ICP备05001729号