Authorware中隐藏按钮交互菜单的设计方法

合集下载

Authorware制作自动隐藏菜单例析

Authorware制作自动隐藏菜单例析
i a ir b c u e i e d ' po rmme a d i i s e se e a s tn e nt rga n t sM towae Ke ywo rd: Auh r r Ho p tRep n tS s d o o e o bci. eeoe i i r sflt B t t s T rfr.t s moe u eu u . n h o
外还有线性式菜单 、 二维平面 式菜单 、 立体投影式菜 单、 挂式菜单等。良好 垂 的交互菜单会给 软件 的使用者 带来极 开发中有 重要的应用价值 。

信 息量 不是很大 的课 件来说还 是相当
不错 的,但 对于有大 量 图像和数 据的 课件 , 这种结构 不够清晰 , 且还 会影 而 具有 自动隐藏功 能、 图文 并茂的 菜单 , 会为软件添 色不少 , 也深受 用户 喜 爱。本 文介 绍 以 A tow r uhr a 7作为 e 开发平 台,利用热 区域响应交互 来制 的实现方法 。
菜 单 和 动 态 菜 单 ; 按 菜 单 的显 示 形 式 可分 为下拉 式菜 单和 弹 出式 菜单 ; 此
响应 功能, 互的原理 是: 交 当某次响应
被 设定为热区域 响应时 ,在 该区域单 击、 双击或者把 光标指 向该区域时 , 程
也能 创 作 出一 些 高 水 平 的 多媒 体 作 品。其 中提供 了按 钮交互 、热区域交 互 、热 对象交互等 十一种 响应交互功 能。但实际应用 中, 大量 的 A tow r u rae h
in es a e f l nd rae mo' og o s itrcie o e r n w ed a ce ts a i I g re u nea tv me u ntrae. e t hnq e whc h x mpe ue e n i efc T e iu ih te e a l。 s 8 h c

AUTHORWARE交互课件#

AUTHORWARE交互课件#

01.08.2019
11
程序开始标志 主流程线 插入指针
程序结束标志
01.08.2019
标题
窗口层次
图标名称
分支流程线
12
设计窗口最左侧的一条竖线为程序的流程线, 程序是在流程线上进行编辑,流程线两端有两 个小矩形标记,分别为“程序开始标志”和 “程序结束标志”,程序从“程序开始标志” 开始运行,沿着流程线到“程序结束标志”处 结束。 流程线的左边有一个“插入指针”,它指示当 前设计位置。当我们要在流程线上放置图标时, 首先要用该标志确定放置图标的位置。在设计 窗口中图标和图标名以外的区域单击鼠标左键, 就可将“插入指针”移到流程线上与单击处相 应位置。 设计窗口的右上方是“窗口层次”级别说明, 第一级为主程序窗口,在第一级上的“群组” 0图1.08标.201打9 开后的设计窗口为第二级,余此类推13。
01.08.2019
34
6. 图形对象排列与对齐
1).使用网格线 2).使用“对齐方式” 选择板 执行菜单“修改│排列” 命令调出“对齐方式” 选择板,如图3-16所示。左对齐
垂直居中
右对齐
水平等距
01.08.2019
顶边对齐 水平居中 底边对齐 垂直等距
35
在对齐多个对象时首先要选择多个对象,方法有以下
图3-14 改变图形对象的叠放次序
当要把圆形对象放在其他所有对象之后时,首先使用
“指针工具”选择圆形对象,接着执行菜单“修改│ 置于下层”命令。效果如图3-14(a)所示。 当要把椭圆形对象放在其他所有对象之前时,首先使
用“指针工具”选择椭圆形对象,接着执行菜单“修 改│置于上层”命令。效果如图3-14(b)所示。
(b)

Authorware 交互功能

Authorware 交互功能
单击选择工具栏中的New(新建)按钮,开始一 个新文件。然后按以下步骤进行。
⑴向程序流程线上添加一个显示图标并命名为 “图形”,显示响应图标【Presentation Window】 对话框,利用绘图工具绘制一个椭圆,一个矩形和 一个圆。然后关闭【Presentation Window】对话 框,再向程序流程线上添加一个交互图标命名为 “热区交互”,在交互图标的右边添加一个组图标 作为响应图标,在对话框中,选中【Hot Spot】单 选按钮。
将“矩形热区响应”和“圆形热区响应”的响 应区域设置为刚好包含【Presentation Window】 对话框中对应的图形。
⑸完成以上工作后,将程序以文件名“6.8热 区响应”存盘。运行程序,当鼠标移动到 【Presentation Window】对话框中某个图形上时, 将出现该图形对应的文字和拼音,本例至此制作完 毕。
组网技术
Authorware 交互功能
1.1 认识交互图标 1.2 有关交互对话框的选项 1.3 交互类型 1.4 声音、影视信息的加载
返回
1.1 认识交互图标
交互图标(Interaction)是设计图标工具栏中的第 8个图标。要在程序中创建交互系统,可以从图标栏 中将交互图标拖动到程序流程线上的适当位置。然 后在交互图标的右侧添加交互的响应图标。这些图 标自动列成流程线,其排列顺序与位置有关。同时 这些图标的名称在所有图标的右边依次从上往下排 列,对应的图标顺序是从左至右,如下页图所示。
【Erase】:删除选项,该下拉列表框设定何时 删除交互图标中的内容,其中有以下可选项。
【Upon Exit】:选择该选项后,Authorware 6 只有在退出交互时才擦除交互图标中显示的内容。
【After Next Entry】(进入下一分支前):选 择该选项后,Authorware 6在进入响应分支时, 擦除交互图标【Presentation Window】中的对象。 如果Authorware 6还要重复交互,已经擦除的交 互图标中的内容又将重新显示出来。

在Authorware7.0中制作各种Windows风格的交互菜单

在Authorware7.0中制作各种Windows风格的交互菜单

K y wo d : t o waeW i d wss l: n e c v n e r s Au r r ; n o t e I tr t e me u h y a i
1引 言
随 着 计算 机 技 术 的 飞 速 发展 。 国 的教 育 信 息 化 水 平 不 断 得 我 到提高 , 论是教 师 , 是 学生 , 用多媒体 进行授课 或学 习, 无 还 利 都 是 一 种 比较 理 想 的 方 法 . 因此 在教 育 领 域 中对 多 媒 体 教 学 软 件 的
Ab t c : e u e o 如 d wss e wi 坊e i trc v n sr t a Th s f o Wl 坊 n e a t e me u i e b s i tr c v l me i e u a o a s f r . Th r aeta v n i s坊 e t n e a t e mu t d a d c t n ot e i i i l wa egets d a —
关键 词 : uI r r; id ws A towa W n o 风格 ; 1 e 交互 菜 单
中图分类号 : P 1 . T 3 5 1
文献标识码 : A
文章编号 :0 9 3 4 (0 70 — 4 0 0 1 0 — 0 42 0 )5 1 1 — 3 1
ZH AN G i X n-k i u
Au h r r , t h i d wss l h e p c n : u l o n , g tKe n n h n u o a c l c v t d i r e t o wae 7 0 wi 1 eW n o t et r e t ia me u p l It y y l —d wn me u Rih y me u a d t eme u a t m t a y a t a e , n o d r i l i t r v d r l - d ata h n o wae fs r t a i tt I tr c o . o p o i e mo e mu t me i e c i g s f r at . o f l ae t e i e a t n i t e ci 1 n i

Authorware 交互性介绍

Authorware 交互性介绍

Authorware 交互性介绍1、交互性简介Authorware具有双向信息传递方式,即不仅可以向用户演示信息,同时允许用户向程序传递一些控制信息,这就是我们说的具有交互性。

它改变了用户只能被动接受的局面,用户可以通过键盘、鼠标等来控制程序的运行。

在Authorware 中实现交互功能是很方便的,它通过交互图标点击放大图片,可使文字变清晰在程序中加入交互性的,Authorware 提供以下交互方式:按钮(butto n)、敲击对象(Hot Object)、敲击区域(Hot Spot)、目标区域(Target Area)、下拉式菜单(Pull-down M enu)、文本输入(Text Entry)、条件(Conditional)、按键(Keypress)、尝试限制(Tries Limit)和时间限制(Time Limit)响应等。

2、交互的组成部分任何一个交互都具有以下组成部分:交互方法、响应和结果。

交互的方法:有许多不同的方法来实现用户的交互。

如可以设置按钮让用户单击,设置文本输入让用户输入,设置下拉式菜单让用户选择等等。

在设计交互方式时,要尽量选择最有效的交互方式。

例如要实现地图的交互,让用户点击敲击区域要比输入地区名字有效的多。

响应:响应就是用户采用的动作。

根据不同的交互方法,用户采取不同的响应方法比如我们设置了一个文本输入区域,我们期望用户在其中输入一些文字。

通常把我们预测的用户所能作出的任何响应都叫做目标响应,比如文本输入,用户输入正确的答案和错误的答案都是目标响应。

我们在设计程序时应该能预测到所有所有正确和不正确的响应,即必须把所有正确和不正确的响应都作出相应处理。

结果:就是当程序接受到用户的响应后所采取的动作。

3、交互图标的特点Authorware 的交互性是通过交互图标来实现的,它不仅能够根据用户的响应选择正确的流程分支,而且具有显示交互界面的能力。

交互图标与前面的图标最大的不同点就是它不能单独工作,它必须和附着在其上的一些处理交互结果的图标一起才能组成一个完整的交互式的结构。

【软件】Authorware中英文菜单对照、功能简介与快捷键

【软件】Authorware中英文菜单对照、功能简介与快捷键
Control Panel
控制面板
Ctrl+2
Model Palette
控块调色板
Ctrl+3
Inspectors
显示/隐藏检查面板
Knowledge Objects
显ห้องสมุดไป่ตู้/隐藏知识对象窗口
Ctrl+Shift+K
Presentation
显示/隐藏展示窗口
Ctrl+1
Design
显示/隐藏设计窗口
Library
改变属性
改变图标属性
Change Properties Again
重改属性
再次改变图标属性
Ctrl+Alt+P
Find…
查找
查找和替换
Ctrl+F
Find Again
继续查找
再次查找
Ctrl+Alt+F
OLE Object Links…
插入OLE链接对象
OLE Object►
对链接的OLE对象进行编辑
设置文本的字体
Size
设置文本的大小
Style►
设置文本的类型
Plain
正常字体
Bold
粗体
Ctrl+Alt+B
Italic
斜体
Ctrl+Alt+I
Underline
下划线
Ctrl+Alt+U
Superscript
设为上标
Subscript
设为下标
Aligment►
设置文本的对齐方式
Left
左对齐
Ctrl+ [
Up

Authorware开发交互开发

Authorware开发交互开发
6) 在【目旳】选项中输入两个系统变量:cursorX和cursorY。 这两个变量旳作用是让红色旳圆捕获光标位置。
7) 在面板中设置各项参数,如后图所示。 8)运营程序时就会发觉红色旳圆跟随鼠标移动。
第六章 Authorware课件开发――交互课件开发
【属性:移动图标】面板
第六章 Authorware课件开发――交互课件开发
8)运营程序时能够看到,在空白旳演示窗口中有一种 按钮,单击该按钮能够结束程序运营。
第六章 Authorware课件开发――交互课件开发
2. 设置按钮交互属性 1)在设计窗口中双击按钮交互类型标识 打开【属性:交互图标】 面板,如下图。
2)在面板旳左侧能够预览到按钮形状;单击【按钮…..】按钮, 能够在打开旳【按钮】对话框中编辑按钮。 3)在面板旳【按钮】标签中能够设置按钮旳多种属性。
6-2.5.2 按钮交互
1. 使用按钮交互 制作一种能使程序退出演示窗口旳按钮,详细环节如下:
1) 新建一种文件。
2) 向流程线上添加一种计算图标,命名为“重设窗口”。
3) 双击该计算图标,在打开旳计算窗口中输入语句 “ResizeWindow(320,280)”,重设演示窗口旳大小。
4) 向流程线上添加一种交互图标,并命名为“交互”。
2)在流程线上添加一种显示图标,命名为“圆形”。双击 “圆形”显示图标,在演示窗口中画一种红色旳圆。
3) 向流程线上添加一种移动图标,并命名为“跟随”。
第六章 Authorware课件开发――交互课件开发
4) 运营程序,当程序遇到空白旳移动图标后会自动停止,并 弹出【属性:移动图标】面板。
5) 在面板中选择【指向固定区域内旳某点】方式,然后拾取 演示窗口中旳红色旳圆,经过拖曳鼠标拟定移动区域。

了解authorware交互结构操作流程

了解authorware交互结构操作流程

了解交互结构在流程线上先拖动放置一个【交互图标】,然后拖动其图标,如一个群组图标放置到它的右侧,这时屏幕上将出现一个【交互类型】对话框,其中列出了Authorware支持的11种响应类型,如图所示图选择其中一种响应类型后,单击【确定】按钮就创建了具有一个分支的交互结构。

继续拖动其他图标放置到交互图标右侧,可以建立更多的分支。

一个典型的交互具有如图所示的基本结构。

图1. 交互图标交互图标是交互结构的核心,只有先创建了交互图标才能构造各个交互分支,从而提供各种交互方式。

交互图标有自己的演示窗口,双击交互图标可以打开它,如图6-83所示。

在演示窗口可以添加文本,图形,图像,也可以看到该交互图标下各个分支在窗口中的显示布局。

2.响应类型每个响应类型在流程线上都有唯一的响应类型标志。

在流程线上单击这些标志,就可以打开对应交互分支的属性面板进行设置。

3.响应图标即交互结构中的各个响应分支图标,是选择某个交互后,流程对该交互做出的响应。

比如图6-87中,当用户在运行时按下窗口中的【按钮响应】按钮,流程会进入第一个分支,执行该分支下响应图标的内容。

图每个分支下只能放一个响应图标,显示,擦出,等待,群组,移动,计算,导航图标可以直接作为交互结构中的相应图标,但交互,框架和判断图标不允许直接放在分支中,要解决这个问题,可以在分支中先放置一个群组图标,然在群组内再放置交互,框架和判断图标。

需要零个或一个以上的图标来完成的分之流程也要在群组图标放置。

4.响应分支路径响应分之路径决定了各个分支下响应图标执行完后流程线的走向,它是在各个分支的属性面板中进行设置的,如图6-84所示,Authorware7.0提供了4种分支路径选项:重试,继续,退出和返回。

图●重试:分支执行完后,流程返回交互图标,等待下一次交互输入:这时默认选项;●继续:分支将退回原处,继续判断下一个响应;●退回交互:分支执行完后,程序退出该交互,继续执行交互之后的内容;●返回:只有当响应分支设为【永久】,才能看到此选项,通常在【下拉菜单】交互类型中使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Authorware中隐藏按钮交互菜单的设计方法
作者:刘文东
来源:《数字化用户》2013年第28期
【摘要】本文通过热区域交互和自定义按钮交互设计方法巧妙的实现了自动隐藏菜单的电影控制。

【关键词】Authorware 交互菜单
在Authorware程序设计中,经常要用到菜单来实现良好的人机交互,增加可操作性,本文以“VIP私人影院”为例介绍Authorware中隐藏按钮交互菜单的设计方法。

一、程序设计说明
程序运行后,显示主界面, 1秒钟后进入视频播放界面,自动播放预先设定电影片断,当鼠标置于窗口下面时会自动出现电影控制按钮菜单条,当鼠标离开菜单条区域时则又自动隐藏起来。

当菜单条显示时,这时单击其中的暂停按钮,则暂停电影的播放,该按钮自动变为播放按钮,这时单击其左右两侧的前进、后退按钮,则实现前、后一帧的播放;当再次单击播放按钮,则继续播放电影,这时单击其左右两侧的前进、后退按钮,则实现电影的减、加速播放。

单击最右侧的关机按钮可以退出程序。

二、完成过程
(一)新建程序文件。

在磁盘上新建“VIP私人影院”文件夹,并将需要的素材文件复制到该文件夹中。

新建“VIP私人影院.a7p”文件并保存在刚建立的文件夹中。

在属性面板中设置不显示标题栏和菜单栏,窗口大小设置为“根据变量”,选择“屏幕居中”选项,设置搜索路径为“.\素材”。

(二)设计程序流程的思路:1.导入和设置程序背景;2.导入和设置电影文件;3.建立电影控制交互程序。

建立主程序流程如图1所示。

图1
(三)导入和设置程序背景
1.建立“初始化”计算图标,输入函数和给变量赋值,如图2所示。

2.建立“首页面”显示图标,导入“首页面.png”文件。

设置“原色”特效。

3.建立“等待1秒”等待图标,设置时限为“1秒”。

4.建立“擦除首页面”擦除图标,设置不擦除的图标为空。

(四)导入和设置“特洛伊”电影
建立“电影”图标,导入预先设定的电影文件,设置执行方式为“永久”,播放1次,速率中填入“speed”。

(五)建立电影控制交互程序
1.建立“显示菜单”交互。

建立“显示菜单”交互图标,导入“菜单条.png”文件,调整到窗口的下面位置。

建立“擦除菜单”热区域交互分支,设置范围为“永久”,分支为“返回”,匹配为“鼠标处于指定区域内”,鼠标指针无。

建立“显示菜单”热区域交互分支,设置范围为“永久”,分支为“返回”,匹配为“鼠标处于指定区域内”,鼠标指针为手形。

设置热区域。

双击“显示菜单”交互图标,设置“擦除菜单”热区域为窗口的上面电影播放区域,设置“显示菜单”热区域交互分支为下面的空白区域。

2.建立如图3所示“显示菜单”2层程序流程
图3
建立“电影控制”交互图标。

拖动一个计算图标,建立“减速/向前逐帧播放”按钮交互分支,设置按钮为自定义按钮,导入按钮素材“后退up.png”、“后退down.png”和“后退over.png”文件。

设置鼠标为自定义鼠标,导入“BRUSH.CUR”文件。

同样,建立“播放/暂停”按钮交互分支,设置按钮为自定义按钮。

这里要特别说明的是该按钮具有播放按钮和暂停按钮的两个功能,所以在自定义按钮的时候,要分别设置按钮的常规和选中两种按钮状态。

如图4所示单击常规下面的未按、按下和在上,分别导入“暂停up.png”、“暂停down.png”、“暂停over.png”文件;如图5所示单击选中下面的未按、按下和在上,分别导入“播放up.png”、“播放down.png”、“播放over.png”文件;单击“自动检测”选项,则当单击该按钮后,checked系统变量的值被自动赋值为true,再单击则被赋值为false,后面要通过判断该变量的值控制电影的播放。

图4
图6
图7
与建立“减速/向前逐帧播放”按钮交互分支一样,建立“加速/向后逐帧播放”按钮交互分支,导入按钮素材“前进up.png”、“前进down.png”和“前进over.png”文件。

同样,建立“退出”按钮交互分支,导入按钮素材“关机up.png”、“关机down.png”和“关机over.png”文件。

双击打开“显示菜单”交互图标的演示窗口,执行【修改】|【排列】菜单命令,调出排列工具,将各个按钮在窗口的菜单条上调整为合适的位置。

打开“减速/向前逐帧播放”计算图标,输入程序如图6所示。

打开“播放/暂停”计算图标,输入程序如图7所示。

打开“加速/向后逐帧播放”计算图标,输入程序如图9所示。

图8
打开“退出”计算图标,输入“Quit()”,程序全部设计完毕。

作者简介:刘文东(1967.9),男,辽宁公安司法管理干部学院,硕士,副教授,系主任。

相关文档
最新文档