下拉菜单交互

下拉菜单交互
下拉菜单交互

第九单元下拉菜单交互

教学目标:1、学习制作下拉菜单交互结构

2、进一步掌握交互分支与交互分支之间的回转方法

教学重点:1、通过实例演示,学生掌握下拉菜单交互结构的制作方法

2、进行多种交互类型的分支使用

3、学习跳转函数的使用方法

教学难点:1、下拉菜单交互分支结构的制作

2、深入理解交互结构之间的关系

教学课时:2课时

教学新授

1.教学回顾

打开“第七次左右.a7p”,简单回顾前面学过的几种交互类型。

师问:前面学过了哪几种交互类型?

学答:按钮交互、热对象交互和热区域交互。

师问:制作交互结构的大致步骤?

学答:构建交互结构,进行分支类型设置,添加分支内容。

引入:我们在打开许多软件时,如已经学习过Word、Excel等,我们能看到在其上方有一排菜单栏,当我们选择菜单项里的某个选项,就能执行某项具体的操作。Authorware也提供了这种交互类型。这就是我们今天要一起学习的下拉菜单交互类型。

2.下拉菜单交互

下拉菜单交互一般是在运行窗口中显示菜单栏,当用户选择菜单栏中某栏中的某个具体选项时,计算机会显示相应的内容。

2.1构建下拉菜单交互结构

下拉菜单包括菜单栏项目以及该栏目中的选项。先进行“铜管乐器介绍”菜单栏的交互结构制作,该栏目中有三个选项,分别是“圆号”、“小号”和“长号”。

方法:添加交互图标图标,交互图标名称命名为“铜管乐器介绍”,在其右方依次添加三个群组图标,生成三个分支。

2.2 下拉菜单分支的设置

双击下拉菜单交互结构中的第一个分支的小图标,将属性面板中切换到“菜单”标签下。菜单:显示实际运行时菜单栏的名称。

菜单条:显示实际运行时菜单栏对应选项的名称,不输入内容时,默认显示为分支的名称。快捷键:选择菜单中某个项目时,可以使用键盘上的组合键来完成,一般显示为“Ctrl+英文字母”。

再将属性面板中切换到“响应”标签下。

范围:可选择“永久”,表示菜单选项永久显示。这里勾选上。

分支:选择“返回”,表示当运行该菜单选项后,从该分支从原路返回。

依次将设置其他分支。

练习:按照上面的方法,学生自行完成“铜管乐器欣赏”菜单的构建和分支设置。

当运行后,发现界面上有内容重叠现象,这是由于下拉菜单分支设置好后,流程线的走向所致,添加相应图标完善界面。

2.3 分支内容的制作

设置好各分支的操作方式后,当我们单击第一个下拉菜单中的某个选项时时,相当于在流程线上进入了第一个下拉菜单分支结构中的某个分支中,我们只要将单击后显示的内容在该分支的“群组”图标中完成即可。

2.4 跳转函数的使用

思考:当进入“铜管乐器”按钮分支后,进入到“铜管乐器”层3中,如果直接按“继续”按钮,可以顺利的回到“西洋乐器”的层2中,但是如果选择了某个菜单的选项后再按“继续”按钮后,回到层2中时会有多余的内容在演示窗口中,而这些内容又是任意出现的,根本无法使用擦除图标来擦除,这时候怎么办呢?

方法:使用跳转函数来直接完成图标的跳转。

跳转函数的格式:GoTo(IconID@"IconTitle")

说明当authorware遇见GoTo语句时,它将跳到在IconTitle中指定的图标继续执行。在使用GoTo语句前,可以考虑使用Navigate图标代替。Navigate图标让用户在flowline中自由移动,Authorware可以轻易地追踪用户的行动。用户可以:跳到框架内的任一个图标;返回用户观察的最后一个图标;显示用户观察过的图标的目录; 让用户搜索特定的图标并跳到这个图标. 如果目的图标是Navigation框架内的一个页面,Authorware在执行目的图标之前先执行框架入口的图标。如果Authorware要从框架内的页面跳出,Authorwae在执行目的图标之前先执行框架出口的图标。

教学总结

本单元主要是介绍Authorware中的下拉菜单交互结构的使用方法,一个菜单栏项目对应了一个下拉菜单结构,该结构中的分支内容就是该项目中的某个选项内容。此外,我们还学习了跳转函数的使用方法,但是这里我们要注意的是在整个流程中要避免使用该函数,因为过多的使用该函数,会造成整个结构的混乱,只有在必要时才使用。

学生练习:制作“调色板”热对象交互程序

要求:设置窗口大小为320×240,当鼠标经过下拉菜单中的选项时,显示相应的色块颜色或者完成相应的命令。

excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门

excel应用场景:多级联动下拉列表实现选择一级部门下的二 级部门 很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。但是你们知道如何做一个多级联动下拉列表吗?先让我介绍一下,什么叫多级联动下拉列表。例如,公司里面的部门,分为一级部门,二级部门等。要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。最终效果我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个多级联动下拉列表。动画演示解析:首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1}最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。这里只有一点要说明一下,那就是Indirect(D8)的作用。Indirect(D8)的执行细节,如下图:Indirect函数解析附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用扩展:如果是三级联动,例如下图中的例子,怎么做呢?最终效果请看动画演示效果:动画效果三级部门联动原理和二级部门联动的例子是一样的。最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级

联动以及三级联动。用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。欢迎大家观看,转发,并留下宝贵意见,谢谢。本文是[谈谈生活谈谈职场]的原创,如要转载,请联系作者。关键词:Excel 联动下拉列表,Excel 联动下拉框,Indirect。

Authorware下拉菜单与多级菜单的制作

Authorware下拉菜单与多级菜单的制作Authorware制作下拉菜单需要用到交互图标所提供的下拉菜单 首先是擦除原有菜单的“文件”二字 在用Authorware的菜单交互制作菜单时,Authorware总会在菜单栏上加一个“文件”菜单。这个“文件”菜单与我们的作品总是那么不协调。所以咱们先想办法去掉这个“文件”菜单。具体步骤如下: 1、在主流程线上拖一个交互图标,命名为“文件”。在其右侧放一个组图标(内容为空),在弹出的对话框中,选择“下拉菜单”。双击组图标上方的小方块,弹出属性对话框,选择“永久”及“退出交互”,其他选项就用默认的设置。 2、在交互图标的下方,放一个擦除图标,然后运行一下演示窗口,用鼠标单击演示窗口标题栏上的“文件”二字。仔细看,那个“文件”菜单会随之消失。运行一下看看是不是消除了。 下拉菜单制作 首先在流程线上拖入一交互图标,命名为“文件”,在其右侧放一个组图标,在弹出的对话框中,选择“下拉菜单”。将这个组图标命名为“新建”,范围选择“永久”。然后在其右侧继续放入五个这样的组图标,分别命名为:“打开”、“- ”(这个减号表示分界线)、“保存”、“另存为”、“- ”。最后再放上一个计算图标,命名为“退出”,打开它,输入" quit(0) " ,这样一个下拉菜单就做好了,运行下便能看到效果。

多级菜单制作 1、在流程线上放一个交互图标,命名为“图片欣赏”,在其右侧放一个组图标,选择交互类型“下拉菜单”。将这个组图标命名为“植物图片”。双击组图标上方的那个矩形色块,在弹出的属性对话框中,点击“响应”选项卡,选中其中的“永久”复选项,并将“分支”的值选为“返回”。您可以继续添加几个这样的组图标,分别命名为“动物图片”、“风景图片”等等,当然随便您啦。 2、按同样的方法,在主流程线上再放一个交互图标,其右侧也放几个组图标,分别命名为“梅花”、“兰花”、“菊花”等。各项设置同上面的步骤一样。惟一的不同,就是要把交互图标的命名删除,也就是说要让这个交互图标的名字为空。

PHP+MySQL实现二级联动下拉列表

PHP+MySQL实现二级联动下拉列表 1.Javascript在下拉列表的各个对象 2.案例代码 Liandong.php PHP二级联动测试

相关文档
最新文档