热对象响应.doc_第1页
热对象响应.doc_第2页
热对象响应.doc_第3页
热对象响应.doc_第4页
热对象响应.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课题: 交互响应-热对象响应教学目标:知识目标:要求学生了解热对象响应区别于热区响应的执行条件,掌握热对象响应的定义和属性设置。能力目标:掌握热对象响应的使用方法,使学生能够根据不同的情形选择使用不同的交互类型或几种交互类型的综合。教学重点:热对象响应的定义和属性设置教学难点:热对象响应的实际应用课时: 45分钟教学过程:一、导入新课热区响应能够将展示窗口中任意的区域设定为交互响应的触发位置,为程序设计带来了一定的灵活性。但是,这个热区只能为矩形,这也是一点遗憾。热对象响应方式刚好可以弥补这个遗憾。这种响应方式与热区相似,但它是用显示图标中的内容来代替热区的矩形区域,适用于不规则的物体和移动的物体,这是热区响应所不能达到的。 二、讲授新课(一)、热对象响应属性对话框1、【Hot Object】选项卡: 【Type】列表框:选择响应的类型,通过它可以改变当前分支的响应类型。 【提示栏】:提示你用鼠标单击一个显示对象并将它当做一个热对象。【Hot Object】文本框:热对象所对应的显示图标的名称,如果文本框为空则表示目前尚未指定热对象。 【Key(s)】文本框:设置按钮的快捷键,例如:AltP代表Alt+P。 【Match】列表框:以何种方式来激活热区响应,共有三种。l“SingleClick”:在热区内单击鼠标匹配响应。l“DoubleClick”:在热区内双击鼠标匹配响应。l“Cursor in Area”:鼠标移到热区内匹配响应。 【Highlight on Match】复选框:单击/双击(根据【Match】列表框中的选项来决定)热区时,该热区内的背景颜色将以它的反转色显示。 【Cursor】:鼠标移动到按钮上时的显示形式,通过单击其后的按钮选择。2、【Response】选项卡:所有响应类型的【Response】选项卡中的设置均是一致的, “Perpetual”复选框:是否希望该按钮在程序的整个执行过程中都可以被激活。如果选中此项,则在“Branch”列表框中增加一个新的选项Return。“Active If”文本框:当文本框中的条件满足时,该分支才可能被执行。“Erase”列表框:设置当前分支的擦除方式,共有四种。“Before Next Entry”:执行完此分支的内容后则就将显示内容擦除。“After Next Entry”:在执行其他分支之前才擦除此分支的显示内容。“On Exit”:直到退出整个交互作用图标时才擦除此分支的显示内容。“Dont Erase”:即使退出整个交互作用图标也不擦除此分支的显示内容。“Branch”列表框:执行完此分支后的程序流向,共有四种。“Exit Interaction”(退出交互):执行完此响应图标的内容后退出交互分支结构。“Continue”(继续):执行完此响应图标的内容后,沿原路返回以检查后面是否有其他的交互响应匹配。“Try Again”(重试):执行完此响应图标的内容后,返回到交互图标的位置,重新判断是否有其他的交互响应匹配。“Return”(返回):只有用户选中了Perpetual复选框后,才可以选择此响应分支。在程序的整个执行过程中,时刻跟踪此交互响应是否匹配,如果匹配则执行其下的响应图标。 “Status”列表框:设置响应的状态,共有三种。 “Score”文本框:在此文本框中输入的变量可以确定该响应的Score的值。(二)、 热对象的确定打开热对象属性对话框后单击物体来确定热对象,提醒注意的是,不同的热对象必须放在不同的显示图标中,热对象的确定同移动对象一样是针对显示图标的,并不能指定图标中的某个对象作为热对象,并且它的响应位置会随着热对象的移动来自动调整,如果不把这个对象放在一个单独的图标中,那么该图标中所有的对象都会成为触发对象。(三)、实例:敲击对象响应-北京地图1、 首先拖动一个显示图标到流程线上,并且命名为背景,然后鼠标左键双击此显示图标打开演示窗口,然后通过 File - Import 引入图片back.gif,调整此图片位置到演示窗口正中间,然后关闭演示窗口。2 、再拖动11个显示图标和一个交互图标到流程线的背景图标下,显示图标分别命名为延庆县、怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县,交互图标命名为敲击对象响应。完成上面步骤后画面应该如下图所示: 插图13 、拖动一个群组图标到交互图标的右下方,程序会弹出如下窗口: 插图2我们选中 Hot Object (选中的是敲击对象响应类型,如果需要的话还可以通过属性选项来改变,如下面的退出将敲击对象响应改为按钮响应)后,点击上图中的 OK 按钮关闭此窗口。将该群组图标命名为延庆县。4 、再拖动10个群组图标和一个计算图标到流程线的交互图标下(第一次向交互图标下添加图标时弹出插图2窗口,以后就不会弹出了,而是默认跟第一个响应类型一样,即敲击对象响应),分别命名为怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县和退出。完成上面步骤后画面应该如下图所示:插图35 、在名称为延庆县的群组图标上双击鼠标左键打开延庆县设计流程线,拖 动一个显示图标到新打开窗口的流程线上,命名为延庆县,然后关闭此窗口。同样设计怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县的群组图标,其显示图标分别命名为怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县。6 、鼠标左键双击如下图位置: 插图4按下图进行设计(将 Type 改为 Button并且将 Response 面板中的 Branch 改为 Exit Interaction):插图5将演示窗口中的退出按钮放到右上角部分,然后点击 OK 按钮关闭此窗口。7 、先双击背景显示图标打开背景图标设计窗口(这一步是为了在打开下一个窗口时该图标内容同时显示在演示窗口中),然后关闭此窗口,按住 Shift 键不放,鼠标左键双击名为延庆县显示图标(打开窗口后松开 Shift 键),打开带有背景图的主流程线上名为延庆县的显示图标设计窗口,然后通过 File - Import 引入 yanqing.gif,引入后按下 Ctrl + M (或者通过 Window - Inspectors - Modes)键,打开模式工具窗口,单击如下鼠标位置(即选择 Transparent,中文意思为透明,当一个对象选择此模式时,它的颜色区将覆盖背景,同时背景色可以透过对象边缘的白色区以及其内部白色区显示出来):插图6 先用鼠标调整上图中刚刚引入的图形,然后用键盘上下左右键仔细调整,直到该区域正好被背景的红线所包围而红线又都能看见,设计好后如下图所示:插图78、 参照上面步骤依次为主流程线下面的怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县显示图标设计(其引入的图片分别是 huairou.gif、miyun.gif、changp.gif、shunyi.gif、pinggu.gif、mentou.gif、beijing.gif、tongzhou.gif、fangshan.gif、daxing.gif),并调整其位置,各个图片的位置如下图:插图8 9 、双击名为延庆县的群组图标,然后鼠标左键双击新打开窗口中的延庆县显 示图标,打开其设计窗口,在其中输入“延庆县:誉称首都西北大门,举世闻名的八达岭长城座落在延庆县境内。县距北京城区74公里,全县面积2000平方公里,人口27万。具有优越的自然条件和良好的投资环境。”,将这些文字调整到如下图位置(即调整到演示窗口的左边并使之变窄以免遮住前面的图形):插图9关闭此窗口,参照本步骤设计怀柔县、密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县群组图标(其中的文字在下载解压缩后的 readme.txt 文件中)。10 、鼠标点击运行按钮会弹出演示窗口及如下窗口: 插图10鼠标左键点击演示窗口的延庆县部位,上图变为如下所示: 插图11鼠标左键点击上图中的 OK 按钮,弹出类似插图10的怀柔县窗口,参照以上步骤设计(应点击怀柔县部位),依次设计密云县、昌平区、顺义区、平谷县、门头沟区、北京市、通州区、房山区、大兴县。11 、鼠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论