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

来源 :数字化用户 | 被引量 : 0次 | 上传用户:zx20060522
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文通过热区域交互和自定义按钮交互设计方法巧妙的实现了自动隐藏菜单的电影控制。
  【关键词】Authorware 交互菜单
  在Authorware程序设计中,经常要用到菜单来实现良好的人机交互,增加可操作性,本文以“VIP私人影院”为例介绍Authorware中隐藏按钮交互菜单的设计方法。
  一、程序设计说明
  程序运行后,显示主界面, 1秒钟后进入视频播放界面,自动播放预先设定电影片断,当鼠标置于窗口下面时会自动出现电影控制按钮菜单条,当鼠标离开菜单条区域时则又自动隐藏起来。当菜单条显示时,这时单击其中的暂停按钮,则暂停电影的播放,该按钮自动变为播放按钮,这时单击其左右两侧的前进、后退按钮,则实现前、后一帧的播放;当再次单击播放按钮,则继续播放电影,这时单击其左右两侧的前进、后退按钮,则实现电影的减、加速播放。单击最右侧的关机按钮可以退出程序。
  二、完成过程
  (一)新建程序文件。在磁盘上新建“VIP私人影院”文件夹,并将需要的素材文件复制到该文件夹中。新建“VIP私人影院.a7p”文件并保存在刚建立的文件夹中。在属性面板中设置不显示标题栏和菜单栏,窗口大小设置为“根据变量”,选择“屏幕居中”选项,设置搜索路径为“.\素材”。
  (二)设计程序流程的思路:1.导入和设置程序背景;2.导入和设置电影文件;3.建立电影控制交互程序。
  建立主程序流程如图1所示。
  图1
  (三)导入和设置程序背景
  1.建立“初始化”计算图标,输入函数和给变量赋值,如图2所示。
  图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
  图5
  图6
  图7
  与建立“减速/向前逐帧播放”按钮交互分支一样,建立“加速/向后逐帧播放”按钮交互分支,导入按钮素材“前进up.png”、“前进down.png”和“前进over.png”文件。 同样,建立“退出”按钮交互分支,导入按钮素材“关机up.png”、“关机down.png”和“关机over.png”文件。双击打开“显示菜单”交互图标的演示窗口,执行【修改】|【排列】菜单命令,调出排列工具,将各个按钮在窗口的菜单条上调整为合适的位置。 打开“减速/向前逐帧播放”计算图标,输入程序如图6所示。
  打开“播放/暂停”计算图标,输入程序如图7所示。
  打开“加速/向后逐帧播放”计算图标,输入程序如图9所示。
  图8
  打开“退出”计算图标,输入“Quit()”,程序全部设计完毕。
  作者简介:刘文东(1967.9),男,辽宁公安司法管理干部学院,硕士,副教授,系主任。
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
本文提出基于物理服务器的实训平台构建方法,在实验室现有提供的硬件基础上,针对网络安全相关专业的教学与研究,构建了其有灵活性和分组协作性的实验环境,解决了以前教学实验环境的虚拟性、统一性分配以及资源有限性等问题。通过分析,该平台可以有效提高教学的效果,激发学生的潜力,并能为相关科研提供真实环境平台。
混沌频率调制技术应用于开关电源可以改善开关信号的频谱特性,将原来集中在开关频率各次谐波上的能量分散到各次谐波附近,改善开关电源的EMC性能。文中分别用蔡氏电路、Tent
介绍一种固定频率的电流连续导通模式(CCM)的功率因数校正器的设计,它的主要特点就是在比较宽的输入电压范围内可以做到很高的功率因数和转换效率,减小了输入电流的总的谐波
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
提出了考虑暂态稳定约束的最优潮流(OTS)问题的计算方法.从时域的角度来考虑暂态约束问题,将约束表示为暂态过程中某个时刻的最大功角之差;而用仿真的隐式梯形积分形式来处理
IntServ 是IETF提出的基于IP的QoS协议模型,它以标准的RSVP协议作为实现机制,实现IP网络中的QoS传输及对于实时业务的支持。
对于还原剂的计算用量,在电站锅炉选择性的催化还原法SCR的脱硝工艺里,烟气流量测量的准确程度具有非常重要而深刻的影响。本文对于在烟气流量测量领域里,经常要用到的差压式
目的探讨分析糖基化终产物受体基因-429T/C和G1704T多态性位点与增生型糖尿病视网膜病变(PDR)的相关性。方法病例对照研究。从北京德胜糖尿病眼病研究1467例患者人群中选取所有PDR患者97例(PDR组)以及糖尿病病程15年且没有任何糖尿病视网膜病变的患者105例(DWR组),共202例患者纳入研究。抽取两组患者外周静脉血2 ml,从中提取基因组DNA。采用聚合酶链反应扩增糖基化终产物受体
传统的备用电源切换方式对供用电系统冲击严重,不能够达到系统稳定运行的预期目的,文章提出了采用电源快速切换装置,并对其性能作了简要叙述,通过应用试验案例进行了效果验证