11.4.3 热区交互响应
热区交互响应是演示窗口中的某个区域或是整个屏幕定义为热区域,这个区域为任意 矩形,热区边缘在程序运行时是不可看到的,只是在编辑状态才能看到。当程序运行进入交互结构时,在定义的热区中单击、双击或停留鼠标,就发生交互响应,执行分支对应的内容。下面以制作看图识字的程序为例,介绍热区交互的使用。
(1)新建文件,拖动一个显示图标到主流程线上,并命名为“图形”。
(2)双击“图形”,在其演示窗口中分别绘制三个几何图形,如图11-48所示。
图11-48 “图形”演示窗口
(3)拖动一交互图标放置在“图形”下方的流程线上,并命名为“交互”。
(4)在交互图标的右侧放置一显示图标,弹出“交互类型”对话框,选择“热区”交互,确定,给显示图标命名为“矩形”。
(5)在交互图标的右侧再放置两个显示图标,选择热区交互,分别命名为“圆”和“三角”,如图11-49所示。
图11-49 交互结构流程图
(6)按“Shift”键的同时双击“图形”显示图标和交互图标,同时打开两个图标演示窗口的内容,调整三个热区的位置,如图11-50所示。
图11-50 热区与图形的位置关系
(7)双击交互图标右侧的第一个热区响应类型标记,弹出热区交互响应标记属性对话框,在“匹配”下拉列表中选择“单击”,如图11-51所示。
图11-51 “热区域”标签按钮
其中各选项的含义如下:
●大小、位置、热键、鼠标等于按钮方式相同。
●匹配:用来选择热区激活方式,系统提供了“单击”、“双击”和“鼠标滑过”等三种匹配方式。
●匹配时加亮:选中此项,在程序运行时,当用户选中热区瞬间,热区颜色给以高亮回应。
●匹配标记:选中此项,程序运行时,在热区的左方出现一个小空方框,当用户选中热区后,此格变为实心方格。
(8)依次设置其他两个热区响应的属性,在“匹配”下拉列表框中选择“单击”。
(9)依次在三个显示图标中输入文字“矩形”,“圆”,“三角形”,并调整位置。
(10)运行程序,单击矩形图形现实文字“矩形”,效果如图11-52所示。
图11-52 运行效果图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。