(1) “时限”文本框:应输入限制交互的时间,单位为秒。可以是常量、变量或表达式。
(2)“中断”下拉列表框:用于在其他交互图标选中“永久”复选框后,程序跳转到其他图标时,限制时间采取何种计时方式。它有4个选项,它们的作用如下。
? “继续计时”:当程序跳转到其他图标时,限制时间继续计时。 ? “暂停,在返回时计时”:限制时间计时暂停,当程序返回后继续计时。 ? “暂停,在返回时重新开始计时”:当程序跳转到其他图标时,限制时间计时暂停,当程序返回后重新从零开始计时。而且,如果程序跳转前,限制的时间已用完,当程序返回后仍能重新从零开始计时。
? “暂停,如运行时重新开始计时”:它的作用与“暂停,在返回时重新开始计时”选项类似。只是,如果程序跳转前,限制的时间已用完,则程序返回后不再重新计时。
(3)“显示剩余时间”复选框:选中它后,在屏幕上显示一个小钟,用来显示用户交互的剩余时间。
(4)“每次输入重新计时”复选框:选中它后,每执行一次交互,就重新从零开始计时。 3. 重试限制交互类型
重试限制(即限制次数)交互类型是用来限制用户的交互次数的,通常它应与其他交互类型一起使用。程序中加入重试限制交互类型的图标后,可以增加限制用户进行交互操作的次数。单击重试限制交互图标的判断图标,可调出它的“属性:判断图标”(重试限制)面板,如图7-4所示。
29
4. 程序
程序1 制作“菜单程序”,点击“时间”菜单项时,显示当前系统时间,点击“日期”菜单项时,显示当前系统时间。
图7-6 “菜单程序”流程图
图7-5 “菜单程序”运行图
⑴ “设置窗口”计算图标中输入:ResizeWindow(200,200),设置演示窗口大小为200×200;
⑵ “背景”显示图标中导入背景图片;
⑶ 拖动两个群组图标放在“时间和日期”交互图标右侧,分别命名为“时间”和“日期”,设置交互属性为:范围:永久;
⑷ 在“时间”群组图标中放入一个显示图标命名为“输入时间”,在“输入时间”中输入:{fulltime};
⑸ 在“日期”群组图标中放入一个显示图标命名为“输入日期”,在“输入日期”中输入:{fulldate}。
实验八 制作交互多媒体程序(四)
一、实验目的
1.掌握目标区交互的使用技巧和方法 2.了解按键交互的使用技巧和方法 二、实验内容和操作步骤 1. 目标区交互类型
30
目标区交互类型就是在程序执行到此交互状态时,用户可用鼠标拖曳某一对象移至一个指定的目标区中,如果该目标区设定为正确交互区域,则对象会停留在此区域中;如果该目标区设定为错误交互区域,则对象会自动返回原处。一个目标区可以对应多个可移动对象,一个可移动对象也可以对应多个目标区。面板如图8-1所示。
图8-1 按键交互类型判断图标的“属性:判断图标”面板
(1)提示栏:提示栏在“图标名称”文本框的下边,显示有关的信息。当没有选中要拖曳的对象时,提示栏的内容是“选择目标对象”,提示用户选择一个目标对象;单击选中目标对象(在一个显示图标内)后,提示栏内容是“拖曳对象到目标位置”,提示用户用鼠标拖曳目标区虚线框对象到目标位置再释放。
(2)“大小”和“位置”文本框:可输入数值型变量或常量,用来精确确定目标区虚线框的大小与位置。
(3)“放下”下拉列表框:它用来决定用户拖曳对象后,一旦松开鼠标左键,对象的去向。它有3个可选项。
(4)“允许任何对象”复选框:选中它后,可建立所有对象和该目标区的链接,即用鼠标拖曳任何对象到链接的目标区中并释放时,均会产生相应的交互。
设置对象为可移动,可以选中该对象的图标,调出“属性:显示图标”(版面布局)面板,在“可移动性”下拉列表框内选中“任何地方”选项,表示允许用户可以任意移动该对象。 2 按键交互类型
按键交互就是当用户按下某一个按键后即可执行相应的响应图标,产生的交互。单击按键交互类型的判断图标,可调出它的“属性:判断图标”(按键)面板,如图8-2所示。
31
图8-2 按键交互类型判断图标的“属性:判断图标”面板
按键交互的响应图标的名称应该是按键的名称(参看表6-1),当运行程序后,按下与按键名称对应的按键,即可执行相应的响应图标。按键交互的响应图标的名称可以是一个或多个按键名。输入多个按键名称时,各按键名称之间用“or”或“|”分隔,如:“U|u”。可用“?”作为通用按键(即任何有效的按键),如果在“?”前加一个“\\”,则“?”只代表字符“?”,不能代表通用按键。可以使用复合键,例如:Ctrl+D复合键的名称为“Ctrl+D”。
“属性:判断图标”(按键)面板的“快捷键”文本框中可输入快捷键的名称,一般不使用。按键的控制主要依靠的是按键交互的响应图标的按键名称。 3. 程序
程序1 制作“目标区”程序,运行时出图8-3所示
图8-3 “目标区”程序运行图
图8-4“目标区”程序流程图
32
相关推荐: