authorware6中文教材第16章(编辑修改稿)内容摘要:
的步骤设计。 步骤设计中的单步控制 在多媒体软件中,各个步骤要达到的目的不尽相同,实现的方法也不尽相同,需要用户进行不同的操作,例如单击某个按钮、单击一个热区、单击一个热对象、拖动某个对象到一定位置、输入某个字符或字符串、单击一个下拉菜单项、按下键盘上的某个键等等操作。 实现这些不同的步骤,就是 步骤设计中的单步控制。 根据各个步骤要求的不同操作方式,可以使用不同的方式实现,例如可以分别使用按钮交互方式、热区交互方式、热对象交互方式、目标区域交互方式、文本输入交互方式、下拉菜单交互方式、按键交互方式来实现上面提到的各种操作。 下面分别用实例说明用目标区域交互方式、按键交互方式和文本输入交互方式实现单步控制。 实例的功能是要求用户从 Authorware 【显示】图标到流程线上(使用目标区域交互方式),按键盘上的 Backspace 键将程序默认的“ Untitled”名称删除( 使用按键交互方式),最后输入该图标的名称(使用文本输入交互方式)。 在下面的步骤中,只说明完成功能必须使用的步骤,省略掉实际的步骤设计中需要使用的变量控制,在必要时会加以说明。 使用目标区域交互方式实现单步控制 下面说明如何使用目标区域交互方式实现从 Authorware 一个【显示】图标到流程线上。 设置完毕的程序流程如图 1611 所示。 第十六章 综合开发实例 287 第第 十十 六六 章章 287 图 1611 使用目标区域交互方式实现单步控制程序流程 “背景”【显示】图标中显示 Authorware。 “可移动物 体”【显示】图标中放置一个【显示】图标的图片,该图形被准确覆盖在Authorware 【显示】图标上,作为被移动的对象。 使用一个【交互】图标,控制移动对象的移动。 在“交互”结构中,使用两个【组】图标构建。 这两个【组】图标均为空图标,其作用仅是构建该交互结构。 在【交互】图标中,可以给出必要的操作提示,例如“拖动一个【显示】图标放置到主流程线上”。 “正确移动”交互分枝的属性设置如图 1612 所示。 在【 Properties: Response】对话框中的【 Target Area】标签下, 【 On Drop:】下拉列表被设置为【 Leave at Destination】项。 在【 Response】标签下,【 Branch:】下拉列表被设置为【 Exit Interaction】项,因为一旦用户移动成功,则退出交互过程。 图 1612 “正确移动”交互分枝属性 “错误移动”交互分枝的属性设置如图 1613所示。 在【 On Drop:】下拉列表中被设置为【 Put Back】项,以控制用户移动不成功时,可移动物体回到原来位置。 在【 Branch:】下拉列表中设置为【 Try Again】项,让用户继续尝试。 第十六章 综合开发实例 288 AAuutthhoorrwwaarree 66 288 图 1613 “错误移动”交互分枝属性 “擦除可移动物体”【擦除】图标的作用是擦除可移动物体。 最后,使用“在流程线上显示图标”【显示】图标在主流程线上显示一个【显示】图标,命名为“ Untitiled”。 运行程序,观察运行效果,看一下是否满意。 在程序运行过程中可以看出,程序仍存在小小的缺陷:错误移动后,【显示】图标图形会缓缓回到原来的位置,这一点与实际使用时不符合。 可以使用下面的方法改进:首先将错误移动的物体擦除掉,在返回“可移动物体”【显示】图标处继续执行。 读者可以自己改进该程序。 使用按键 交互方式实现单步控制 在 Authorware 的主流程线上添加了一个图标后,程序会自动将图标命名为“ Untitled”,需要用户输入该图标的名称。 下面的步骤是将该图标的默认的名称“ Untitled”删除,为输入新的名称做好准备。 设置完毕的程序流程如图 1614 所示。 图 1614 使用按键交互方式实现单步控制程序流程 第十六章 综合开发实例 289 第第 十十 六六 章章 289 本实例接上面一个实例继续设计。 在“删除图标默认名称”交互结构中,要求用户按下“ Backspace”键,使用按键交互方式。 该【组】图标的名称为“ Backspace”,代表的是按键 交互中需要按下键的名称,图标中没有任何内容,仅仅用于构建交互结构。 在“ Backspace”交互分枝的属性对话框(【 Properties: Response】对话框)的【 Response】标签下,在【 Branch:】下拉列表中选择【 Exit Interaction】项(如图 1615所示),只要用户进行了正确的按键操作,就退出交互结构运行下面的图标。 在【交互】。authorware6中文教材第16章(编辑修改稿)
相关推荐
L4 BIT ORG 0 MOV ID,00H START: JB K1,REL LCALL DELAY10MS JB K1,REL INC ID MOV A,ID CJNE A,04,REL MOV ID,00H REL: JNB K1,$ MOV A,ID CJNE A,00H,IS0 CPL L1 LCALL DELAY SJMP START IS0: CJNE A,01H,IS1 CPL
“ 8”代码建立如下图所示 1 2 3 4 5 6 7 8 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 00H, 00H, 36H, 49H, 49H, 49H, 36H, 00H AT89S51单片机实验及实践教程 150 数字“ 9”代码建立如下图所示 1 2 3 4 5 6 7 8 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 00H, 00H
理线路和接口与 ATM网相连,还定义了 ATM 层标准、 UNI信令、 OAM 功能和管理功能等。 按 UNI接口所在的位置不同,又可分为公用网的 UNI和专用网的 UNI(PUNI),这两种 UNI接口的定义基本上是相同的,只是 PUNI由于不必象公网的接口那样过多地考虑严格的一致性,所以 PUNI的接口形式更多、更灵活、发展也更快一些。 NNI(Network to
图 6. 汇编源程序 Second EQU 30H ORG 0 START: MOV Second,00H NEXT: MOV A,Second MOV B,10 DIV AB MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A AT89S51单片机实验及实践教程 62 MOV A,B MOVC A,@A+DPTR MOV P2,A LCALL DELY1S INC
RT: MOV Count,00H NEXT: MOV A,Count MOV B,10 DIV AB MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,B MOVC A,@A+DPTR MOV P2,A WT: JNB SP1,WT WAIT: JB SP1,WAIT LCALL DELY10MS AT89S51单片机实验及实践教程 59 JB SP1
MOV KEYBUF,10 LJMP DK3 NK11: CJNE A,07H,NK12 MOV KEYBUF,11 LJMP DK3 NK12: NOP DK3: MOV A,KEYBUF MOV DPTR,TABLE MOVC A,@A+DPTR MOV P0,A MOV A,KEYBUF MOV B,2 MUL AB MOV TEMP,A MOV DPTR,TABLE1 MOVC A